diff --git a/assets/js/shapes.js b/assets/js/shapes.js
index e4351ba..e030b6c 100644
--- a/assets/js/shapes.js
+++ b/assets/js/shapes.js
@@ -1,31 +1,103 @@
-function getLine(length) {
+var line = function getLine(length) {
// TODO - write method definition here
-}
-
-
+var length = 7;
+var i, j;
+ for(i=0; i<=1; i++) {
+ for(j=0; j<=length; j++) {
+ return '*';
+ }
+ return '
';
+ }
+ }
+ console.log(getLine);
-function getBox(width, height) {
+var box = function getBox(length, width) {
// TODO - write method definition here
+var length = 4;
+var width = 7;
+var i, j;
+for(i=0; i<=length; i++) {
+ for(j=1; j<=width; j++) {
+ return '* ';
+ }
+ return '
';
+ }
}
+ console.log(getBox);
+
-
-
-function getBottomLeftTriangle(length) {
+var lowerTriangleLeft = function getBottomLeftTriangle(length) {
// TODO - write method definition here
+var i, j;
+var length = 6;
+ for(i=1; i<=length; i++) {
+ for(j=1; j<=i; j++) {
+ return '* ';
+ }
+ return '
';
+ }
}
+ console.log(getBottomLeftTriangle);
-
-function getUpperLeftTriangle(length) {
+var upperTriangleLeft = function getUpperLeftTriangle(length) {
// TODO - write method definition here
+var i, j;
+var length = 6;
+ for(i=1; i<=length; i++) {
+ for(j=1; j<=i; j--) {
+ return '* ';
+ }
+ return '
';
+ }
}
+ console.log(getUpperLeftTriangle);
-
-function getPyramid(length) {
+var pyramid = function getPyramid(length) {
// TODO - write method definition here
+var i, j, k;
+var length = 7;
+ for(i=1; i<=length; i++);
+ {
+ for(var k=1; k<= (length - i); k++)
+ {
+ return ' ';
+ }
+ for(j=1; j<=i; j++)
+ {
+ return'* ';
+ }
+ return '
';
}
+ console.log(getPyramid);
-
-function getCheckerboard(width, height) {
+var checkerBoard = function getCheckerboard(width, height){
// TODO - write method definition here
-}
+var i, j;
+var height = 6;
+var width = 11;
+
+ for (i = 0; i <= height; i++)
+ {
+ if (i % 2 == 0)
+ {
+ return '* ';
+ }
+ else
+ {
+ return ' ';
+ }
+ }
+ for (j = 0; j <= width; j++)
+ {
+ if (j % 2 == 0)
+ {
+ return ' ';
+ }
+ else if (j != width || i % 2 != 0)
+ {
+ return '* ';
+ }
+ }
+}
+console.log(getCheckerboard);