Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/samples
diff options
context:
space:
mode:
Diffstat (limited to 'samples')
-rw-r--r--samples/Pythagoras.ta2
-rw-r--r--samples/birds.ta2
-rw-r--r--samples/bubbles.ta2
-rw-r--r--samples/cherlin.ta2
-rw-r--r--samples/clock.ta2
-rw-r--r--samples/continents_game.ta2
-rw-r--r--samples/curlygates.ta2
-rw-r--r--samples/find_boston.ta2
-rw-r--r--samples/fountain.ta2
-rw-r--r--samples/maze.ta2
-rw-r--r--samples/set.ta2
-rw-r--r--samples/sierpquad.ta2
-rw-r--r--samples/sierpquad2.ta2
-rw-r--r--samples/sierptri.ta2
-rw-r--r--samples/sinfunction.ta2
-rw-r--r--samples/snowflake.ta2
-rw-r--r--samples/sunrise.ta2
-rw-r--r--samples/tangents.ta2
-rw-r--r--samples/tree.ta2
19 files changed, 19 insertions, 19 deletions
diff --git a/samples/Pythagoras.ta b/samples/Pythagoras.ta
index 59e27f6..9271c25 100644
--- a/samples/Pythagoras.ta
+++ b/samples/Pythagoras.ta
@@ -1 +1 @@
-[[0, "hat", 222, 456, [null, 1, 146]], [1, ["string", "draw b"], 280, 464, [0, null]], [2, "storeinbox1", 222, 540, [146, 3, 147]], [3, ["division2", 0], 340, 540, [2, 4, 6]], [4, "box", 394, 540, [3, 5, null]], [5, ["string", "side b"], 449, 540, [4, null]], [6, ["number", 2], 418, 582, [3, null]], [7, "forward", 222, 616, [147, 8, 120]], [8, "box1", 293, 616, [7, null]], [9, "forward", 222, 700, [120, 10, 126]], [10, "box1", 293, 700, [9, null]], [11, "hat", 439, 194, [null, 12, 143]], [12, ["string", "find h"], 497, 202, [11, null]], [13, ["storein", 0], 439, 278, [143, 14, 15, 27]], [14, ["string", "hypotenuse"], 507, 278, [13, null]], [15, "sqrt", 507, 320, [13, 16]], [16, ["plus2", 20.0], 561, 320, [15, 17, 22]], [17, ["product2", 0], 615, 320, [16, 18, 20]], [18, "box", 669, 320, [17, 19, null]], [19, ["string", "side a"], 724, 320, [18, null]], [20, "box", 669, 362, [17, 21, null]], [21, ["string", "side a"], 724, 362, [20, null]], [22, ["product2", 0], 615, 402, [16, 23, 25]], [23, "box", 669, 402, [22, 24, null]], [24, ["string", "side b"], 724, 402, [23, null]], [25, "box", 669, 444, [22, 26, null]], [26, ["string", "side b"], 724, 444, [25, null]], [27, ["vspace", 40.0], 439, 362, [13, 28]], [28, ["storein", 0], 439, 476, [27, 29, 30, 129]], [29, ["string", "radius"], 507, 476, [28, null]], [30, ["division2", 0], 507, 518, [28, 31, 33]], [31, "box", 561, 518, [30, 32, null]], [32, ["string", "hypotenuse"], 616, 518, [31, null]], [33, ["number", 2], 585, 560, [30, null]], [34, "hat", 221, 325, [null, 35, 149]], [35, ["string", "draw a"], 279, 333, [34, null]], [36, "storeinbox1", 221, 409, [149, 37, 148]], [37, ["division2", 0], 339, 409, [36, 38, 40]], [38, "box", 393, 409, [37, 39, null]], [39, ["string", "side a"], 448, 409, [38, null]], [40, ["number", 2], 417, 451, [37, null]], [41, "forward", 221, 485, [148, 42, 122]], [42, "box1", 292, 485, [41, null]], [43, "forward", 221, 569, [122, 44, 127]], [44, "box1", 292, 569, [43, null]], [45, "hat", 213, 196, [null, 46, 150]], [46, ["string", "draw h"], 271, 204, [45, null]], [47, ["arc", 0], 213, 280, [150, 48, 49, 51]], [48, ["number", 360], 271, 280, [47, null]], [49, "box", 271, 322, [47, 50, null]], [50, ["string", "radius"], 326, 322, [49, null]], [51, "print", 213, 364, [47, 52, 54]], [52, "box", 271, 364, [51, 53, null]], [53, ["string", "angle"], 326, 364, [52, null]], [54, "right", 213, 406, [51, 55, 56]], [55, ["number", 90], 271, 406, [54, null]], [56, "forward", 213, 448, [54, 57, 124]], [57, "box", 284, 448, [56, 58, null]], [58, ["string", "radius"], 339, 448, [57, null]], [59, "forward", 213, 532, [124, 60, 128]], [60, "box", 284, 532, [59, 61, null]], [61, ["string", "radius"], 339, 532, [60, null]], [62, "hat", 440, 318, [null, 63, 145]], [63, ["string", "find a"], 498, 326, [62, null]], [64, ["storein", 0], 440, 402, [145, 65, 66, 67]], [65, ["string", "angle"], 508, 402, [64, null]], [66, ["number", 0], 508, 444, [64, null]], [67, "setshade", 440, 486, [64, 68, 69]], [68, ["number", 95], 525, 486, [67, null]], [69, "repeat", 440, 528, [67, 70, 71, 131]], [70, ["number", 360], 491, 528, [69, null]], [71, ["arc", 0], 505, 588, [69, 72, 73, 130]], [72, ["number", 180], 563, 588, [71, null]], [73, "box", 563, 630, [71, 74, null]], [74, ["string", "radius"], 618, 630, [73, null]], [75, "if", 505, 706, [130, 76, 79, 82]], [76, ["greater2", 0], 543, 672, [75, 77, 78, null]], [77, "ycor", 589, 672, [76, null]], [78, ["number", 0], 589, 714, [76, null]], [79, "setshade", 557, 774, [75, 80, 81]], [80, ["number", 50], 642, 774, [79, null]], [81, "stopstack", 557, 816, [79, null]], [82, ["vspace", 0], 505, 792, [75, 83]], [83, "penup", 505, 826, [82, 84]], [84, ["storein", 0], 505, 860, [83, 85, 86, 144]], [85, ["string", "angle"], 573, 860, [84, null]], [86, ["plus2", 0], 573, 902, [84, 87, 89]], [87, "box", 627, 902, [86, 88, null]], [88, ["string", "angle"], 682, 902, [87, null]], [89, ["number", 1], 627, 944, [86, null]], [90, ["arc", 0], 505, 978, [144, 91, 92, 94]], [91, ["number", 180], 563, 978, [90, null]], [92, "box", 563, 1020, [90, 93, null]], [93, ["string", "radius"], 618, 1020, [92, null]], [94, "right", 505, 1062, [90, 95, 96]], [95, ["number", 1], 563, 1062, [94, null]], [96, "pendown", 505, 1104, [94, null]], [97, "hideblocks", 463, 533, [142, 98]], [98, "clean", 463, 567, [97, 134]], [99, ["storein", 0], 463, 685, [134, 100, 101, 102]], [100, ["string", "side a"], 531, 685, [99, null]], [101, ["number", 200], 531, 727, [99, null]], [102, ["storein", 0], 463, 769, [99, 103, 104, 105]], [103, ["string", "side b"], 531, 769, [102, null]], [104, ["number", 450], 531, 811, [102, null]], [105, "stack", 463, 853, [102, 106, 107]], [106, ["string", "draw a"], 521, 853, [105, null]], [107, "right", 463, 895, [105, 108, 109]], [108, ["number", 90], 521, 895, [107, null]], [109, "stack", 463, 937, [107, 110, 111]], [110, ["string", "draw b"], 521, 937, [109, null]], [111, "stack", 463, 979, [109, 112, 113]], [112, ["string", "find h"], 521, 979, [111, null]], [113, "stack", 463, 1021, [111, 114, 115]], [114, ["string", "find a"], 521, 1021, [113, null]], [115, "stack", 463, 1063, [113, 116, 117]], [116, ["string", "draw h"], 521, 1063, [115, null]], [117, ["setxy", 0], 463, 1105, [115, 132, 133, 135]], [118, ["journal", "./samples/images/Pythagoras.jpg"], 573, 1189, [135, null]], [119, ["start", 2.0], 463, 457, [null, 142]], [120, "show", 222, 658, [7, 121, 9]], [121, ["string", "b"], 280, 658, [120, null]], [122, "show", 221, 527, [41, 123, 43]], [123, ["string", "a"], 279, 527, [122, null]], [124, "show", 213, 490, [56, 125, 59]], [125, ["string", "h"], 271, 490, [124, null]], [126, ["sandwichcollapsed", 1], 222, 540, [9, null]], [127, ["sandwichcollapsed", 1], 221, 409, [43, null]], [128, ["sandwichcollapsed", 1], 213, 280, [59, null]], [129, ["sandwichcollapsed", 1], 439, 278, [28, null]], [130, ["vspace", 0], 505, 672, [71, 75]], [131, ["sandwichcollapsed", 1], 440, 402, [69, null]], [132, "leftpos", 521, 1105, [117, null]], [133, "toppos", 521, 1147, [117, null]], [134, ["setxy", 0], 463, 601, [98, 141, 137, 99]], [135, "showaligned", 463, 1189, [117, 118, 136]], [136, ["sandwichcollapsed", 1], 463, 533, [135, null]], [137, ["number", 0], 521, 643, [134, null]], [138, ["number", -4], 733, 643, [140, null]], [139, "width", 709, 601, [140, null]], [140, ["division2", 0], 655, 601, [141, 139, 138]], [141, ["identity2", 40.0], 521, 601, [134, 140]], [142, "sandwichtop_no_arm_no_label", 445, 499, [119, 97]], [143, "sandwichtop_no_arm_no_label", 421, 244, [11, 13]], [144, ["vspace", 0], 505, 944, [84, 90]], [145, "sandwichtop_no_arm_no_label", 422, 368, [62, 64]], [146, "sandwichtop_no_arm_no_label", 204, 506, [0, 2]], [147, ["vspace", 0], 222, 582, [2, 7]], [148, ["vspace", 0], 221, 451, [36, 41]], [149, "sandwichtop_no_arm_no_label", 203, 375, [34, 36]], [150, "sandwichtop_no_arm_no_label", 195, 246, [45, 47]]] \ No newline at end of file
+[[0, "hat", 743, 369, [null, 1, 145]], [1, ["string", "draw b"], 801, 377, [0, null]], [2, "storeinbox1", 743, 453, [145, 3, 146]], [3, ["division2", 0], 861, 453, [2, 4, 6]], [4, "box", 915, 453, [3, 5, null]], [5, ["string", "side b"], 970, 453, [4, null]], [6, ["number", 2], 939, 495, [3, null]], [7, "forward", 743, 537, [146, 8, 120]], [8, "box1", 814, 537, [7, null]], [9, "forward", 743, 621, [120, 10, 126]], [10, "box1", 814, 621, [9, null]], [11, "hat", 439, 194, [null, 12, 142]], [12, ["string", "find h"], 497, 202, [11, null]], [13, ["storein", 0], 439, 278, [142, 14, 15, 27]], [14, ["string", "hypotenuse"], 507, 278, [13, null]], [15, "sqrt", 507, 320, [13, 16]], [16, ["plus2", 20.0], 561, 320, [15, 17, 22]], [17, ["product2", 0], 615, 320, [16, 18, 20]], [18, "box", 669, 320, [17, 19, null]], [19, ["string", "side a"], 724, 320, [18, null]], [20, "box", 669, 362, [17, 21, null]], [21, ["string", "side a"], 724, 362, [20, null]], [22, ["product2", 0], 615, 402, [16, 23, 25]], [23, "box", 669, 402, [22, 24, null]], [24, ["string", "side b"], 724, 402, [23, null]], [25, "box", 669, 444, [22, 26, null]], [26, ["string", "side b"], 724, 444, [25, null]], [27, ["vspace", 40.0], 439, 362, [13, 28]], [28, ["storein", 0], 439, 484, [27, 29, 30, 129]], [29, ["string", "radius"], 507, 484, [28, null]], [30, ["division2", 0], 507, 526, [28, 31, 33]], [31, "box", 561, 526, [30, 32, null]], [32, ["string", "hypotenuse"], 616, 526, [31, null]], [33, ["number", 2], 585, 568, [30, null]], [34, "hat", 746, 227, [null, 35, 148]], [35, ["string", "draw a"], 804, 235, [34, null]], [36, "storeinbox1", 746, 311, [148, 37, 147]], [37, ["division2", 0], 864, 311, [36, 38, 40]], [38, "box", 918, 311, [37, 39, null]], [39, ["string", "side a"], 973, 311, [38, null]], [40, ["number", 2], 942, 353, [37, null]], [41, "forward", 746, 395, [147, 42, 122]], [42, "box1", 817, 395, [41, null]], [43, "forward", 746, 479, [122, 44, 127]], [44, "box1", 817, 479, [43, null]], [45, "hat", 759, 82, [null, 46, 149]], [46, ["string", "draw h"], 817, 90, [45, null]], [47, ["arc", 0], 759, 166, [149, 48, 49, 51]], [48, ["number", 360], 817, 166, [47, null]], [49, "box", 817, 208, [47, 50, null]], [50, ["string", "radius"], 872, 208, [49, null]], [51, "print", 759, 250, [47, 52, 54]], [52, "box", 817, 250, [51, 53, null]], [53, ["string", "angle"], 872, 250, [52, null]], [54, "right", 759, 292, [51, 55, 56]], [55, ["number", 90], 817, 292, [54, null]], [56, "forward", 759, 334, [54, 57, 124]], [57, "box", 830, 334, [56, 58, null]], [58, ["string", "radius"], 885, 334, [57, null]], [59, "forward", 759, 418, [124, 60, 128]], [60, "box", 830, 418, [59, 61, null]], [61, ["string", "radius"], 885, 418, [60, null]], [62, "hat", 452, 329, [null, 63, 144]], [63, ["string", "find a"], 510, 337, [62, null]], [64, ["storein", 0], 452, 413, [144, 65, 66, 67]], [65, ["string", "angle"], 520, 413, [64, null]], [66, ["number", 0], 520, 455, [64, null]], [67, "setshade", 452, 497, [64, 68, 69]], [68, ["number", 95], 537, 497, [67, null]], [69, "repeat", 452, 539, [67, 70, 71, 131]], [70, ["number", 360], 503, 539, [69, null]], [71, ["arc", 0], 517, 599, [69, 72, 73, 130]], [72, ["number", 180], 575, 599, [71, null]], [73, "box", 575, 641, [71, 74, null]], [74, ["string", "radius"], 630, 641, [73, null]], [75, "if", 517, 725, [130, 76, 79, 82]], [76, ["greater2", 0], 555, 691, [75, 77, 78, null]], [77, "ycor", 601, 691, [76, null]], [78, ["number", 0], 601, 733, [76, null]], [79, "setshade", 569, 793, [75, 80, 81]], [80, ["number", 50], 654, 793, [79, null]], [81, "stopstack", 569, 835, [79, null]], [82, ["vspace", 0], 517, 811, [75, 83]], [83, "penup", 517, 853, [82, 84]], [84, ["storein", 0], 517, 887, [83, 85, 86, 143]], [85, ["string", "angle"], 585, 887, [84, null]], [86, ["plus2", 0], 585, 929, [84, 87, 89]], [87, "box", 639, 929, [86, 88, null]], [88, ["string", "angle"], 694, 929, [87, null]], [89, ["number", 1], 639, 971, [86, null]], [90, ["arc", 0], 517, 1013, [143, 91, 92, 94]], [91, ["number", 180], 575, 1013, [90, null]], [92, "box", 575, 1055, [90, 93, null]], [93, ["string", "radius"], 630, 1055, [92, null]], [94, "right", 517, 1097, [90, 95, 96]], [95, ["number", 1], 575, 1097, [94, null]], [96, "pendown", 517, 1139, [94, null]], [97, "hideblocks", 1062, 160, [141, 98]], [98, "clean", 1062, 194, [97, 150]], [99, ["storein", 0], 1062, 420, [151, 100, 101, 102]], [100, ["string", "side a"], 1130, 420, [99, null]], [101, ["number", 200], 1130, 462, [99, null]], [102, ["storein", 0], 1062, 504, [99, 103, 104, 105]], [103, ["string", "side b"], 1130, 504, [102, null]], [104, ["number", 450], 1130, 546, [102, null]], [105, "stack", 1062, 588, [102, 106, 107]], [106, ["string", "draw a"], 1120, 588, [105, null]], [107, "right", 1062, 630, [105, 108, 109]], [108, ["number", 90], 1120, 630, [107, null]], [109, "stack", 1062, 672, [107, 110, 111]], [110, ["string", "draw b"], 1120, 672, [109, null]], [111, "stack", 1062, 714, [109, 112, 113]], [112, ["string", "find h"], 1120, 714, [111, null]], [113, "stack", 1062, 756, [111, 114, 115]], [114, ["string", "find a"], 1120, 756, [113, null]], [115, "stack", 1062, 798, [113, 116, 152]], [116, ["string", "draw h"], 1120, 798, [115, null]], [117, ["setxy", 0], 1062, 874, [152, 132, 133, 153]], [118, ["journal", "./samples/images/Pythagoras.jpg"], 1172, 992, [135, null]], [119, ["start", 2.0], 1062, 84, [null, 141]], [120, "show", 743, 579, [7, 121, 9]], [121, ["string", "b"], 801, 579, [120, null]], [122, "show", 746, 437, [41, 123, 43]], [123, ["string", "a"], 804, 437, [122, null]], [124, "show", 759, 376, [56, 125, 59]], [125, ["string", "h"], 817, 376, [124, null]], [126, ["sandwichcollapsed", 1], 743, 453, [9, null]], [127, ["sandwichcollapsed", 1], 746, 311, [43, null]], [128, ["sandwichcollapsed", 1], 759, 166, [59, null]], [129, ["sandwichcollapsed", 1], 439, 278, [28, null]], [130, ["vspace", 0], 517, 683, [71, 75]], [131, ["sandwichcollapsed", 1], 452, 413, [69, null]], [132, "leftpos", 1120, 874, [117, null]], [133, "toppos", 1120, 916, [117, null]], [134, ["setxy", 20], 1062, 262, [150, 140, 137, 151]], [135, "showaligned", 1062, 992, [153, 118, 136]], [136, ["sandwichcollapsed", 1], 1062, 160, [135, null]], [137, ["number", 0], 1120, 344, [134, null]], [138, ["number", -4], 1198, 304, [140, null]], [139, "width", 1174, 262, [140, null]], [140, ["division2", 0], 1120, 262, [134, 139, 138]], [141, "sandwichtop_no_arm_no_label", 1044, 126, [119, 97]], [142, "sandwichtop_no_arm_no_label", 421, 244, [11, 13]], [143, ["vspace", 0], 517, 971, [84, 90]], [144, "sandwichtop_no_arm_no_label", 434, 379, [62, 64]], [145, "sandwichtop_no_arm_no_label", 725, 419, [0, 2]], [146, ["vspace", 0], 743, 495, [2, 7]], [147, ["vspace", 0], 746, 353, [36, 41]], [148, "sandwichtop_no_arm_no_label", 728, 277, [34, 36]], [149, "sandwichtop_no_arm_no_label", 741, 132, [45, 47]], [150, "penup", 1062, 228, [98, 134]], [151, "pendown", 1062, 386, [134, 99]], [152, "penup", 1062, 840, [115, 117]], [153, "pendown", 1062, 958, [117, 135]]] \ No newline at end of file
diff --git a/samples/birds.ta b/samples/birds.ta
index 65fd5db..110b8ef 100644
--- a/samples/birds.ta
+++ b/samples/birds.ta
@@ -1 +1 @@
-[[0, ["start", 2.0], 176, 175, [null, 1]], [1, "clean", 176, 217, [0, 2]], [2, "repeat", 176, 251, [1, 3, 4, null]], [3, ["number", 30], 227, 251, [2, null]], [4, ["setxy", 20.0], 241, 311, [2, 5, 8, 31]], [5, ["random", 0], 299, 311, [4, 6, 7, null]], [6, ["number", -600], 385, 311, [5, null]], [7, ["number", 600], 385, 353, [5, null]], [8, ["random", 0], 299, 393, [4, 9, 10, null]], [9, ["number", -450], 385, 393, [8, null]], [10, ["number", 450], 385, 435, [8, null]], [11, "setpensize", 241, 469, [31, 12, 13]], [12, ["number", 10], 343, 469, [11, null]], [13, "repeat", 241, 511, [11, 14, 15, null]], [14, ["number", 720], 292, 511, [13, null]], [15, "forward", 306, 571, [13, 16, 21]], [16, ["number", 200], 377, 571, [15, null]], [17, "setcolor", 306, 655, [21, 18, 32]], [18, ["division2", 0], 383, 655, [17, 19, 20]], [19, "xcor", 437, 655, [18, null]], [20, ["number", 5], 461, 697, [18, null]], [21, "setshade", 306, 613, [15, 22, 17]], [22, "heading", 391, 613, [21, null]], [23, "back", 306, 731, [32, 24, 25]], [24, ["number", 400], 364, 731, [23, null]], [25, "forward", 306, 773, [23, 26, 33]], [26, ["random", 0], 377, 773, [25, 27, 28, null]], [27, ["number", 190], 463, 773, [26, null]], [28, ["number", 210], 463, 815, [26, null]], [29, "left", 306, 849, [33, 30, null]], [30, ["number", 1], 364, 849, [29, null]], [31, ["vspace", 0], 241, 435, [4, 11]], [32, ["vspace", 0], 306, 697, [17, 23]], [33, ["vspace", 0], 306, 815, [25, 29]]] \ No newline at end of file
+[[0, ["start", 2.0], 176, 175, [null, 1]], [1, "clean", 176, 217, [0, 2]], [2, "repeat", 176, 251, [1, 3, 34, null]], [3, ["number", 30], 227, 251, [2, null]], [4, ["setxy", 20.0], 241, 345, [34, 5, 8, 31]], [5, ["random", 0], 299, 345, [4, 6, 7, null]], [6, ["number", -600], 385, 345, [5, null]], [7, ["number", 600], 385, 387, [5, null]], [8, ["random", 0], 299, 427, [4, 9, 10, null]], [9, ["number", -450], 385, 427, [8, null]], [10, ["number", 450], 385, 469, [8, null]], [11, "setpensize", 241, 545, [35, 12, 37]], [12, ["number", 10], 343, 545, [11, null]], [13, "repeat", 479, 226, [36, 14, 15, null]], [14, ["number", 720], 530, 226, [13, null]], [15, "forward", 544, 286, [13, 16, 21]], [16, ["number", 200], 615, 286, [15, null]], [17, "setcolor", 544, 370, [21, 18, 32]], [18, ["division2", 0], 621, 370, [17, 19, 20]], [19, "xcor", 675, 370, [18, null]], [20, ["number", 5], 699, 412, [18, null]], [21, "setshade", 544, 328, [15, 22, 17]], [22, "heading", 629, 328, [21, null]], [23, "back", 544, 454, [32, 24, 25]], [24, ["number", 400], 602, 454, [23, null]], [25, "forward", 544, 496, [23, 26, 33]], [26, ["random", 0], 615, 496, [25, 27, 28, null]], [27, ["number", 190], 701, 496, [26, null]], [28, ["number", 210], 701, 538, [26, null]], [29, "left", 544, 580, [33, 30, null]], [30, ["number", 1], 602, 580, [29, null]], [31, ["vspace", 0], 241, 469, [4, 35]], [32, ["vspace", 0], 544, 412, [17, 23]], [33, ["vspace", 0], 544, 538, [25, 29]], [34, "penup", 241, 311, [2, 4]], [35, "pendown", 241, 511, [31, 11]], [36, "hat1", 479, 184, [null, 13]], [37, "stack1", 241, 587, [11, null]]] \ No newline at end of file
diff --git a/samples/bubbles.ta b/samples/bubbles.ta
index eef8698..b6cd2d9 100644
--- a/samples/bubbles.ta
+++ b/samples/bubbles.ta
@@ -1 +1 @@
-[[0, "setcolor", 252, 251, [12, 1, 2]], [1, ["number", 60], 329, 251, [0, null]], [2, "repeat", 252, 293, [0, 3, 4, null]], [3, ["number", 5000], 303, 293, [2, null]], [4, ["setxy", 20.0], 317, 353, [2, 5, 6, 27]], [5, ["random", 0], 375, 353, [4, 23, 24, null]], [6, ["random", 0], 375, 435, [4, 25, 26, null]], [7, "storeinbox1", 317, 511, [27, 14, 28]], [8, "setpensize", 317, 587, [28, 20, 29]], [9, "setshade", 317, 663, [29, 17, 30]], [10, "forward", 317, 739, [30, 11, null]], [11, ["number", 1], 388, 739, [10, null]], [12, "clean", 252, 217, [13, 0]], [13, ["start", 2.0], 252, 175, [null, 12]], [14, ["plus2", 0], 435, 511, [7, 15, 16]], [15, "ycor", 489, 511, [14, null]], [16, ["number", 900], 489, 553, [14, null]], [17, ["division2", 0], 402, 663, [9, 18, 19]], [18, "box1", 456, 663, [17, null]], [19, ["number", 12], 480, 705, [17, null]], [20, ["division2", 0], 419, 587, [8, 21, 22]], [21, "box1", 473, 587, [20, null]], [22, ["number", 9], 497, 629, [20, null]], [23, "leftpos", 461, 353, [5, null]], [24, "rightpos", 461, 395, [5, null]], [25, "bottompos", 461, 435, [6, null]], [26, "toppos", 461, 477, [6, null]], [27, ["vspace", 0], 317, 477, [4, 7]], [28, ["vspace", 0], 317, 553, [7, 8]], [29, ["vspace", 0], 317, 629, [8, 9]], [30, ["vspace", 0], 317, 705, [9, 10]]] \ No newline at end of file
+[[0, "setcolor", 252, 251, [12, 1, 2]], [1, ["number", 60], 329, 251, [0, null]], [2, "repeat", 252, 293, [0, 3, 31, null]], [3, ["number", 5000], 303, 293, [2, null]], [4, ["setxy", 20.0], 317, 387, [31, 5, 6, 27]], [5, ["random", 0], 375, 387, [4, 23, 24, null]], [6, ["random", 0], 375, 469, [4, 25, 26, null]], [7, "storeinbox1", 317, 587, [32, 14, 28]], [8, "setpensize", 317, 671, [28, 20, 29]], [9, "setshade", 317, 755, [29, 17, 30]], [10, "forward", 317, 839, [30, 11, null]], [11, ["number", 1], 388, 839, [10, null]], [12, "clean", 252, 217, [13, 0]], [13, ["start", 2.0], 252, 175, [null, 12]], [14, ["plus2", 0], 435, 587, [7, 15, 16]], [15, "ycor", 489, 587, [14, null]], [16, ["number", 900], 489, 629, [14, null]], [17, ["division2", 0], 402, 755, [9, 18, 19]], [18, "box1", 456, 755, [17, null]], [19, ["number", 12], 480, 797, [17, null]], [20, ["division2", 0], 419, 671, [8, 21, 22]], [21, "box1", 473, 671, [20, null]], [22, ["number", 9], 497, 713, [20, null]], [23, "leftpos", 461, 387, [5, null]], [24, "rightpos", 461, 429, [5, null]], [25, "bottompos", 461, 469, [6, null]], [26, "toppos", 461, 511, [6, null]], [27, ["vspace", 0], 317, 511, [4, 32]], [28, ["vspace", 0], 317, 629, [7, 8]], [29, ["vspace", 0], 317, 713, [8, 9]], [30, ["vspace", 0], 317, 797, [9, 10]], [31, "penup", 317, 353, [2, 4]], [32, "pendown", 317, 553, [27, 7]]] \ No newline at end of file
diff --git a/samples/cherlin.ta b/samples/cherlin.ta
index 8624bf3..ec9bed4 100644
--- a/samples/cherlin.ta
+++ b/samples/cherlin.ta
@@ -1 +1 @@
-[[0, "hat1", 555, 188, [null, 1]], [1, "repeat", 555, 230, [0, 2, 3, null]], [2, ["number", 100], 606, 230, [1, null]], [3, "setpensize", 620, 290, [1, 81, 4]], [4, "setcolor", 620, 332, [3, 5, 83]], [5, "plus2", 697, 332, [4, 6, 7]], [6, "color", 751, 332, [5, null]], [7, ["number", 2], 751, 374, [5, null]], [8, "setxy", 620, 408, [83, 9, 10, 84]], [9, ["number", 0], 678, 408, [8, null]], [10, "minus2", 678, 450, [8, 11, 12]], [11, ["number", 0], 732, 450, [10, null]], [12, "box1", 756, 496, [10, null]], [13, "seth", 620, 526, [84, 14, 15]], [14, ["number", 270], 719, 526, [13, null]], [15, "arc", 620, 568, [13, 16, 17, 18]], [16, ["number", 360], 678, 568, [15, null]], [17, "box1", 678, 610, [15, null]], [18, "setxy", 620, 652, [15, 19, 20, 85]], [19, ["number", 400], 678, 652, [18, null]], [20, "minus2", 678, 694, [18, 21, 22]], [21, "box1", 732, 694, [20, null]], [22, ["number", 200], 756, 740, [20, null]], [23, "forward", 620, 770, [85, 24, 25]], [24, ["number", 800], 691, 770, [23, null]], [25, "stack2", 620, 812, [23, 26]], [26, "storeinbox1", 620, 846, [25, 27, null]], [27, "plus2", 738, 846, [26, 28, 29]], [28, "box1", 792, 846, [27, null]], [29, ["number", 4], 792, 888, [27, null]], [30, "start", 265, 195, [null, 31]], [31, "clean", 265, 237, [30, 32]], [32, "setpensize", 265, 271, [31, 82, 33]], [33, "storeinbox1", 265, 313, [32, 34, 35]], [34, ["number", 100], 383, 313, [33, null]], [35, "setcolor", 265, 355, [33, 36, 37]], [36, ["number", 0], 342, 355, [35, null]], [37, "setxy", 265, 397, [35, 38, 39, 40]], [38, ["number", 400], 323, 397, [37, null]], [39, ["number", -200], 323, 439, [37, null]], [40, "seth", 265, 481, [37, 41, 42]], [41, ["number", 270], 364, 481, [40, null]], [42, "forward", 265, 523, [40, 43, 44]], [43, ["number", 800], 336, 523, [42, null]], [44, "setxy", 265, 565, [42, 45, 46, 47]], [45, ["number", 0], 323, 565, [44, null]], [46, ["number", 0], 323, 607, [44, null]], [47, "forward", 265, 649, [44, 48, 49]], [48, ["number", 0], 336, 649, [47, null]], [49, "stack1", 265, 691, [47, null]], [50, "hat2", 930, 192, [null, 51]], [51, "setpensize", 930, 234, [50, 52, 53]], [52, ["number", 8], 1032, 234, [51, null]], [53, "storeinbox2", 930, 276, [51, 54, 60]], [54, "product2", 1048, 276, [53, 55, 56]], [55, ["number", 20], 1102, 276, [54, null]], [56, "sqrt", 1102, 318, [54, 57]], [57, "minus2", 1156, 318, [56, 58, 59]], [58, "box1", 1210, 318, [57, null]], [59, ["number", 100], 1234, 364, [57, null]], [60, ["vspace", 0], 930, 318, [53, 61]], [61, "setxy", 930, 352, [60, 62, 63, 66]], [62, "box2", 988, 352, [61, null]], [63, "minus2", 988, 394, [61, 64, 65]], [64, "box1", 1042, 394, [63, null]], [65, ["number", 200], 1066, 440, [63, null]], [66, ["vspace", 0], 930, 436, [61, 67]], [67, "forward", 930, 470, [66, 68, 70]], [68, ["identity2", 0], 1001, 470, [67, 69]], [69, ["number", 0], 1055, 470, [68, null]], [70, "setxy", 930, 512, [67, 74, 75, 78]], [71, "minus2", 1162, 512, [74, 72, 73]], [72, ["number", 0], 1216, 512, [71, null]], [73, "box2", 1240, 558, [71, null]], [74, ["identity2", 60], 988, 512, [70, 71]], [75, "minus2", 988, 554, [70, 76, 77]], [76, "box1", 1042, 554, [75, null]], [77, ["number", 200], 1066, 600, [75, null]], [78, ["vspace", 0], 930, 596, [70, 79]], [79, "forward", 930, 630, [78, 80, null]], [80, ["number", 0], 1001, 630, [79, null]], [81, ["number", 1], 722, 290, [3, null]], [82, ["number", 3], 367, 271, [32, null]], [83, ["vspace", 0], 620, 374, [4, 8]], [84, ["vspace", 0], 620, 492, [8, 13]], [85, ["vspace", 0], 620, 736, [18, 23]]] \ No newline at end of file
+[[0, "hat1", 541, 186, [null, 1]], [1, "repeat", 541, 228, [0, 2, 3, null]], [2, ["number", 100], 592, 228, [1, null]], [3, "setpensize", 606, 288, [1, 78, 4]], [4, "setcolor", 606, 330, [3, 5, 84]], [5, ["plus2", 0], 683, 330, [4, 6, 7]], [6, "color", 737, 330, [5, null]], [7, ["number", 2], 737, 372, [5, null]], [8, ["setxy", 0], 606, 406, [84, 9, 10, 85]], [9, ["number", 0], 664, 406, [8, null]], [10, ["minus2", 0], 664, 448, [8, 11, 12]], [11, ["number", 0], 718, 448, [10, null]], [12, "box1", 742, 490, [10, null]], [13, "seth", 606, 524, [85, 14, 15]], [14, ["number", 270], 705, 524, [13, null]], [15, ["arc", 0], 606, 566, [13, 16, 17, 86]], [16, ["number", 360], 664, 566, [15, null]], [17, "box1", 664, 608, [15, null]], [18, ["setxy", 0], 606, 684, [86, 19, 20, 87]], [19, ["number", 400], 664, 684, [18, null]], [20, ["minus2", 0], 664, 726, [18, 21, 22]], [21, "box1", 718, 726, [20, null]], [22, ["number", 200], 742, 768, [20, null]], [23, "forward", 606, 802, [87, 24, 25]], [24, ["number", 800], 677, 802, [23, null]], [25, "stack2", 606, 844, [23, 26]], [26, "storeinbox1", 606, 878, [25, 27, null]], [27, ["plus2", 0], 724, 878, [26, 28, 29]], [28, "box1", 778, 878, [27, null]], [29, ["number", 4], 778, 920, [27, null]], [30, ["start", 2.0], 265, 195, [null, 31]], [31, "clean", 265, 237, [30, 32]], [32, "setpensize", 265, 271, [31, 79, 33]], [33, "storeinbox1", 265, 313, [32, 34, 35]], [34, ["number", 100], 383, 313, [33, null]], [35, "setcolor", 265, 355, [33, 36, 80]], [36, ["number", 0], 342, 355, [35, null]], [37, ["setxy", 0], 265, 431, [80, 38, 39, 81]], [38, ["number", 400], 323, 431, [37, null]], [39, ["number", -200], 323, 473, [37, null]], [40, "seth", 265, 549, [81, 41, 42]], [41, ["number", 270], 364, 549, [40, null]], [42, "forward", 265, 591, [40, 43, 82]], [43, ["number", 800], 336, 591, [42, null]], [44, ["setxy", 0], 265, 667, [82, 45, 46, 83]], [45, ["number", 0], 323, 667, [44, null]], [46, ["number", 0], 323, 709, [44, null]], [47, "forward", 265, 785, [83, 48, 49]], [48, ["number", 0], 336, 785, [47, null]], [49, "stack1", 265, 827, [47, null]], [50, "hat2", 930, 192, [null, 51]], [51, "setpensize", 930, 234, [50, 52, 53]], [52, ["number", 8], 1032, 234, [51, null]], [53, "storeinbox2", 930, 276, [51, 54, 88]], [54, ["product2", 0], 1048, 276, [53, 55, 56]], [55, ["number", 20], 1102, 276, [54, null]], [56, "sqrt", 1102, 318, [54, 57]], [57, ["minus2", 0], 1156, 318, [56, 58, 59]], [58, "box1", 1210, 318, [57, null]], [59, ["number", 100], 1234, 360, [57, null]], [60, ["setxy", 0], 930, 352, [88, 61, 62, 89]], [61, "box2", 988, 352, [60, null]], [62, ["minus2", 0], 988, 394, [60, 63, 64]], [63, "box1", 1042, 394, [62, null]], [64, ["number", 200], 1066, 436, [62, null]], [65, "forward", 930, 470, [89, 66, 90]], [66, ["identity2", 0], 1001, 470, [65, 67]], [67, ["number", 0], 1055, 470, [66, null]], [68, ["setxy", 0], 930, 546, [90, 72, 73, 91]], [69, ["minus2", 0], 1162, 546, [72, 70, 71]], [70, ["number", 0], 1216, 546, [69, null]], [71, "box2", 1240, 588, [69, null]], [72, ["identity2", 60], 988, 546, [68, 69]], [73, ["minus2", 0], 988, 588, [68, 74, 75]], [74, "box1", 1042, 588, [73, null]], [75, ["number", 200], 1066, 630, [73, null]], [76, "forward", 930, 664, [91, 77, null]], [77, ["number", 0], 1001, 664, [76, null]], [78, ["number", 1], 708, 288, [3, null]], [79, ["number", 3], 367, 271, [32, null]], [80, "penup", 265, 397, [35, 37]], [81, "pendown", 265, 515, [37, 40]], [82, "penup", 265, 633, [42, 44]], [83, "pendown", 265, 751, [44, 47]], [84, "penup", 606, 372, [4, 8]], [85, "pendown", 606, 490, [8, 13]], [86, "penup", 606, 650, [15, 18]], [87, "pendown", 606, 768, [18, 23]], [88, "penup", 930, 318, [53, 60]], [89, "pendown", 930, 436, [60, 65]], [90, "penup", 930, 512, [65, 68]], [91, "pendown", 930, 630, [68, 76]]] \ No newline at end of file
diff --git a/samples/clock.ta b/samples/clock.ta
index c3978a4..f20430f 100644
--- a/samples/clock.ta
+++ b/samples/clock.ta
@@ -1 +1 @@
-[[0, "hat", 188, 484, [null, 1, 318]], [1, ["string", "show seconds"], 246, 492, [0, null]], [2, "if", 188, 610, [90, 3, 8, 9]], [3, "equal2", 226, 576, [2, 4, 6, null]], [4, "box", 272, 576, [3, 5, null]], [5, ["string", "old second"], 327, 576, [4, null]], [6, "box", 272, 618, [3, 7, null]], [7, ["string", "seconds"], 327, 618, [6, null]], [8, "stopstack", 240, 678, [2, null]], [9, "setcolor", 188, 696, [2, 10, 11]], [10, ["number", 60], 265, 696, [9, null]], [11, "setshade", 188, 738, [9, 12, 13]], [12, ["number", 100], 273, 738, [11, null]], [13, "seth", 188, 780, [11, 14, 20]], [14, "product2", 287, 780, [13, 15, 17]], [15, "box", 341, 780, [14, 16, null]], [16, ["string", "old second"], 396, 780, [15, null]], [17, "division2", 341, 822, [14, 18, 19]], [18, ["number", 360], 395, 822, [17, null]], [19, ["number", 60], 419, 864, [17, null]], [20, "setpensize", 188, 822, [13, 21, 22]], [21, ["number", 5], 290, 822, [20, null]], [22, "forward", 188, 864, [20, 23, 24]], [23, ["number", 225], 259, 864, [22, null]], [24, "back", 188, 906, [22, 25, 320]], [25, ["number", 225], 246, 906, [24, null]], [26, "setshade", 188, 652, [321, 27, 28]], [27, ["number", 50], 273, 652, [26, null]], [28, "setcolor", 188, 694, [26, 29, 30]], [29, ["number", 0], 265, 694, [28, null]], [30, "seth", 188, 736, [28, 31, 37]], [31, "product2", 287, 736, [30, 32, 34]], [32, "box", 341, 736, [31, 33, null]], [33, ["string", "seconds"], 396, 736, [32, null]], [34, "division2", 341, 778, [31, 35, 36]], [35, ["number", 360], 395, 778, [34, null]], [36, ["number", 60], 419, 820, [34, null]], [37, "setpensize", 188, 778, [30, 38, 39]], [38, ["number", 5], 290, 778, [37, null]], [39, "forward", 188, 820, [37, 40, 41]], [40, ["number", 225], 259, 820, [39, null]], [41, "back", 188, 862, [39, 42, 43]], [42, ["number", 225], 246, 862, [41, null]], [43, "storein", 188, 904, [41, 44, 45, 323]], [44, ["string", "old second"], 256, 904, [43, null]], [45, "box", 256, 946, [43, 46, null]], [46, ["string", "seconds"], 311, 946, [45, null]], [47, "hat", 1151, 116, [null, 48, 299]], [48, ["string", "dial"], 1209, 124, [47, null]], [49, "clean", 1151, 208, [299, 50]], [50, "fillscreen", 1151, 242, [49, 51, 52, 53]], [51, ["number", 60], 1233, 242, [50, null]], [52, ["number", 100], 1233, 284, [50, null]], [53, "setpensize", 1151, 326, [50, 54, 55]], [54, ["number", 10], 1253, 326, [53, null]], [55, "setxy", 1151, 368, [53, 56, 57, 58]], [56, ["number", -300], 1209, 368, [55, null]], [57, ["number", 0], 1209, 410, [55, null]], [58, "repeat", 1151, 452, [55, 59, 60, 301]], [59, ["number", 12], 1202, 452, [58, null]], [60, "setcolor", 1216, 512, [58, 247, 61]], [61, "arc", 1216, 554, [60, 62, 63, null]], [62, ["number", 30], 1274, 554, [61, null]], [63, ["number", 300], 1274, 596, [61, null]], [64, "setxy", 1151, 284, [302, 65, 66, 67]], [65, ["number", 0], 1209, 284, [64, null]], [66, ["number", 0], 1209, 326, [64, null]], [67, "repeat", 1151, 368, [64, 68, 70, 304]], [68, ["number", 60], 1202, 368, [67, null]], [69, ["hspace", 40.0], 1216, 588, [88, 91]], [70, "setcolor", 1216, 428, [67, 250, 71]], [71, "penup", 1216, 470, [70, 72]], [72, "forward", 1216, 504, [71, 73, 74]], [73, ["number", 290], 1287, 504, [72, null]], [74, "pendown", 1216, 546, [72, 75]], [75, "forward", 1216, 580, [74, 76, 77]], [76, ["number", 10], 1287, 580, [75, null]], [77, "penup", 1216, 622, [75, 78]], [78, "back", 1216, 656, [77, 79, 80]], [79, ["number", 300], 1274, 656, [78, null]], [80, "right", 1216, 698, [78, 81, null]], [81, ["number", 6], 1274, 698, [80, null]], [82, "setxy", 1151, 360, [305, 83, 84, 85]], [83, ["number", "-10"], 1209, 360, [82, null]], [84, ["number", "-35"], 1209, 402, [82, null]], [85, "storein", 1151, 444, [82, 86, 87, 88]], [86, ["string", "box"], 1219, 444, [85, null]], [87, ["number", 12], 1219, 486, [85, null]], [88, "repeat", 1151, 528, [85, 89, 69, 113]], [89, ["number", 12], 1202, 528, [88, null]], [90, ["vspace", 0], 188, 576, [318, 2]], [91, "penup", 1352, 606, [69, 92]], [92, "seth", 1352, 640, [91, 93, 99]], [93, "product2", 1451, 640, [92, 94, 96]], [94, "box", 1505, 640, [93, 95, null]], [95, ["string", "box"], 1560, 640, [94, null]], [96, "division2", 1505, 682, [93, 97, 98]], [97, ["number", 360], 1559, 682, [96, null]], [98, ["number", 12], 1583, 724, [96, null]], [99, "forward", 1352, 682, [92, 100, 101]], [100, ["number", 250], 1423, 682, [99, null]], [101, "show", 1352, 724, [99, 102, 104]], [102, "box", 1410, 724, [101, 103, null]], [103, ["string", "box"], 1465, 724, [102, null]], [104, "back", 1352, 766, [101, 105, 106]], [105, ["number", 250], 1410, 766, [104, null]], [106, "storein", 1352, 808, [104, 107, 108, 112]], [107, ["string", "box"], 1420, 808, [106, null]], [108, "minus2", 1420, 850, [106, 109, 111]], [109, "box", 1474, 850, [108, 110, null]], [110, ["string", "box"], 1529, 850, [109, null]], [111, ["number", 1], 1498, 892, [108, null]], [112, "pendown", 1352, 892, [106, null]], [113, "setxy", 1151, 606, [88, 114, 115, 307]], [114, ["number", 0], 1209, 606, [113, null]], [115, ["number", 0], 1209, 648, [113, null]], [116, "hat", 185, 705, [null, 117, 312]], [117, ["string", "show minutes"], 243, 713, [116, null]], [118, "setcolor", 185, 797, [312, 119, 120]], [119, ["number", 60], 262, 797, [118, null]], [120, "setshade", 185, 839, [118, 121, 122]], [121, ["number", 100], 270, 839, [120, null]], [122, "seth", 185, 881, [120, 123, 129]], [123, "product2", 284, 881, [122, 124, 126]], [124, "box", 338, 881, [123, 125, null]], [125, ["string", "old minute"], 393, 881, [124, null]], [126, "division2", 338, 923, [123, 127, 128]], [127, ["number", 360], 392, 923, [126, null]], [128, ["number", 60], 416, 965, [126, null]], [129, "setpensize", 185, 923, [122, 130, 131]], [130, ["number", 5], 287, 923, [129, null]], [131, "forward", 185, 965, [129, 132, 133]], [132, ["number", 200], 256, 965, [131, null]], [133, "setpensize", 185, 1007, [131, 134, 135]], [134, ["number", 25], 287, 1007, [133, null]], [135, "forward", 185, 1049, [133, 136, 137]], [136, ["number", 1], 256, 1049, [135, null]], [137, "back", 185, 1091, [135, 138, 139]], [138, ["number", 1], 243, 1091, [137, null]], [139, "setpensize", 185, 1133, [137, 140, 141]], [140, ["number", 7], 287, 1133, [139, null]], [141, "back", 185, 1175, [139, 142, 314]], [142, ["number", 200], 243, 1175, [141, null]], [143, "setshade", 185, 873, [315, 144, 145]], [144, ["number", 30], 270, 873, [143, null]], [145, "setcolor", 185, 915, [143, 146, 147]], [146, ["number", 30], 262, 915, [145, null]], [147, "seth", 185, 957, [145, 148, 154]], [148, "product2", 284, 957, [147, 149, 151]], [149, "box", 338, 957, [148, 150, null]], [150, ["string", "minutes"], 393, 957, [149, null]], [151, "division2", 338, 999, [148, 152, 153]], [152, ["number", 360], 392, 999, [151, null]], [153, ["number", 60], 416, 1041, [151, null]], [154, "setpensize", 185, 999, [147, 155, 156]], [155, ["number", 5], 287, 999, [154, null]], [156, "forward", 185, 1041, [154, 157, 158]], [157, ["number", 200], 256, 1041, [156, null]], [158, "setpensize", 185, 1083, [156, 159, 160]], [159, ["number", 25], 287, 1083, [158, null]], [160, "forward", 185, 1125, [158, 161, 162]], [161, ["number", 1], 256, 1125, [160, null]], [162, "setpensize", 185, 1167, [160, 163, 164]], [163, ["number", 5], 287, 1167, [162, null]], [164, "back", 185, 1209, [162, 165, 166]], [165, ["number", 201], 243, 1209, [164, null]], [166, "storein", 185, 1251, [164, 167, 168, 317]], [167, ["string", "old minute"], 253, 1251, [166, null]], [168, "box", 253, 1293, [166, 169, null]], [169, ["string", "minutes"], 308, 1293, [168, null]], [170, "hat", 1151, 673, [null, 171, 288]], [171, ["string", "show hours"], 1209, 681, [170, null]], [172, "setcolor", 1151, 765, [288, 173, 174]], [173, ["number", 60], 1228, 765, [172, null]], [174, "setshade", 1151, 807, [172, 175, 176]], [175, ["number", 100], 1236, 807, [174, null]], [176, "seth", 1151, 849, [174, 177, 194]], [177, "plus2", 1250, 849, [176, 178, 185]], [178, ["identity2", 0], 1304, 849, [177, 179]], [179, "product2", 1358, 849, [178, 180, 182]], [180, "box", 1412, 849, [179, 181, null]], [181, ["string", "old hour"], 1467, 849, [180, null]], [182, "division2", 1412, 891, [179, 183, 184]], [183, ["number", 360], 1466, 891, [182, null]], [184, ["number", 12], 1490, 933, [182, null]], [185, ["identity2", 0], 1304, 891, [177, 186]], [186, "division2", 1358, 891, [185, 187, 192]], [187, "product2", 1412, 891, [186, 188, 189]], [188, "box", 1466, 891, [187, 246, null]], [189, "division2", 1466, 933, [187, 190, 191]], [190, ["number", 360], 1520, 933, [189, null]], [191, ["number", 60], 1544, 975, [189, null]], [192, ["identity2", 0], 1436, 933, [186, 193]], [193, ["number", 12], 1490, 933, [192, null]], [194, "setpensize", 1151, 891, [176, 195, 196]], [195, ["number", 5], 1253, 891, [194, null]], [196, "forward", 1151, 933, [194, 197, 198]], [197, ["number", 100], 1222, 933, [196, null]], [198, "setpensize", 1151, 975, [196, 199, 200]], [199, ["number", 25], 1253, 975, [198, null]], [200, "forward", 1151, 1017, [198, 201, 202]], [201, ["number", 1], 1222, 1017, [200, null]], [202, "back", 1151, 1059, [200, 203, 204]], [203, ["number", 1], 1209, 1059, [202, null]], [204, "setpensize", 1151, 1101, [202, 205, 206]], [205, ["number", 7], 1253, 1101, [204, null]], [206, "back", 1151, 1143, [204, 207, 308]], [207, ["number", 100], 1209, 1143, [206, null]], [208, "setshade", 1151, 841, [309, 209, 210]], [209, ["number", 50], 1236, 841, [208, null]], [210, "setcolor", 1151, 883, [208, 211, 212]], [211, ["number", 70], 1228, 883, [210, null]], [212, "seth", 1151, 925, [210, 213, 231]], [213, "plus2", 1250, 925, [212, 214, 221]], [214, ["identity2", 0], 1304, 925, [213, 215]], [215, "product2", 1358, 925, [214, 216, 218]], [216, "box", 1412, 925, [215, 217, null]], [217, ["string", "hours"], 1467, 925, [216, null]], [218, "division2", 1412, 967, [215, 219, 220]], [219, ["number", 360], 1466, 967, [218, null]], [220, ["number", 12], 1490, 1009, [218, null]], [221, ["identity2", 0], 1304, 967, [213, 222]], [222, "division2", 1358, 967, [221, 223, 229]], [223, "product2", 1412, 967, [222, 224, 226]], [224, "box", 1466, 967, [223, 225, null]], [225, ["string", "minutes"], 1521, 967, [224, null]], [226, "division2", 1466, 1009, [223, 227, 228]], [227, ["number", 360], 1520, 1009, [226, null]], [228, ["number", 60], 1544, 1051, [226, null]], [229, ["identity2", 0], 1436, 1009, [222, 230]], [230, ["number", 12], 1490, 1009, [229, null]], [231, "setpensize", 1151, 967, [212, 232, 233]], [232, ["number", "5"], 1253, 967, [231, null]], [233, "forward", 1151, 1009, [231, 234, 235]], [234, ["number", 100], 1222, 1009, [233, null]], [235, "setpensize", 1151, 1051, [233, 236, 237]], [236, ["number", 25], 1253, 1051, [235, null]], [237, "forward", 1151, 1093, [235, 334, 238]], [238, "setpensize", 1151, 1135, [237, 239, 240]], [239, ["number", 5], 1253, 1135, [238, null]], [240, "back", 1151, 1177, [238, 241, 242]], [241, ["number", 101], 1209, 1177, [240, null]], [242, "storein", 1151, 1219, [240, 243, 244, 311]], [243, ["string", "old hour"], 1219, 1219, [242, null]], [244, "box", 1219, 1261, [242, 245, null]], [245, ["string", "hours"], 1274, 1261, [244, null]], [246, ["string", "old minute"], 1521, 891, [188, null]], [247, "division2", 1293, 512, [60, 248, 249]], [248, "heading", 1347, 512, [247, null]], [249, ["number", 3], 1371, 554, [247, null]], [250, "division2", 1293, 428, [70, 252, 251]], [251, ["number", 3], 1371, 470, [250, null]], [252, "heading", 1347, 428, [250, null]], [253, "stack", 197, 334, [296, 254, 255]], [254, ["string", "dial"], 255, 334, [253, null]], [255, "storein", 197, 376, [253, 256, 257, 258]], [256, ["string", "old hour"], 265, 376, [255, null]], [257, ["number", 12], 265, 418, [255, null]], [258, "storein", 197, 460, [255, 259, 260, 261]], [259, ["string", "old minute"], 265, 460, [258, null]], [260, ["number", 0], 265, 502, [258, null]], [261, "storein", 197, 544, [258, 262, 263, 298]], [262, ["string", "old second"], 265, 544, [261, null]], [263, ["number", 0], 265, 586, [261, null]], [264, "storein", 197, 258, [293, 265, 266, 295]], [265, ["string", "timezone"], 265, 258, [264, null]], [266, ["number", 0], 265, 300, [264, null]], [267, "forever", 197, 368, [298, 290, null]], [268, "storein", 258, 428, [290, 269, 270, 325]], [269, ["string", "hours"], 326, 428, [268, null]], [270, "plus2", 326, 470, [268, 272, 328]], [271, ["string", "localtime().tm_hour"], 460, 512, [328, null]], [272, "box", 380, 470, [270, 273, null]], [273, ["string", "timezone"], 435, 470, [272, null]], [274, "storein", 258, 586, [325, 275, 332, 324]], [275, ["string", "minutes"], 326, 586, [274, null]], [276, ["string", "localtime().tm_min"], 406, 628, [332, null]], [277, "storein", 258, 744, [324, 278, 330, 292]], [278, ["string", "seconds"], 326, 744, [277, null]], [279, ["string", "localtime().tm_sec"], 406, 786, [330, null]], [280, "wait", 258, 1028, [284, 281, 326]], [281, ["number", 1], 316, 1028, [280, null]], [282, "stack", 258, 902, [292, 283, 286]], [283, ["string", "show seconds"], 316, 902, [282, null]], [284, "stack", 258, 986, [286, 285, 280]], [285, ["string", "show hours"], 316, 986, [284, null]], [286, "stack", 258, 944, [282, 287, 284]], [287, ["string", "show minutes"], 316, 944, [286, null]], [288, "sandwichtop2", 1133, 723, [170, 289, 172]], [289, ["string", "erase old hour hand"], 1236, 723, [288, null]], [290, "sandwichtop2", 240, 386, [267, 291, 268]], [291, ["string", "run the clock"], 343, 386, [290, null]], [292, ["vspace", 20.0], 258, 828, [277, 282]], [293, "sandwichtop2", 179, 216, [327, 294, 264]], [294, ["string", "set the timezone"], 282, 216, [293, null]], [295, ["sandwichcollapsed", 1], 197, 258, [264, 296]], [296, "sandwichtop2", 179, 292, [295, 297, 253]], [297, ["string", "draw the dial"], 282, 292, [296, null]], [298, ["sandwichcollapsed", 1], 197, 334, [261, 267]], [299, "sandwichtop2", 1133, 166, [47, 300, 49]], [300, ["string", "circle"], 1236, 166, [299, null]], [301, ["sandwichcollapsed", 1], 1151, 208, [58, 302]], [302, "sandwichtop2", 1133, 242, [301, 303, 64]], [303, ["string", "minutes"], 1236, 242, [302, null]], [304, ["sandwichcollapsed", 1], 1151, 284, [67, 305]], [305, "sandwichtop2", 1133, 318, [304, 306, 82]], [306, ["string", "numbers"], 1236, 318, [305, null]], [307, ["sandwichcollapsed", 1], 1151, 360, [113, null]], [308, ["sandwichcollapsed", 1], 1151, 765, [206, 309]], [309, "sandwichtop2", 1133, 799, [308, 310, 208]], [310, ["string", "draw new hour hand"], 1236, 799, [309, null]], [311, ["sandwichcollapsed", 1], 1151, 841, [242, null]], [312, "sandwichtop2", 167, 755, [116, 313, 118]], [313, ["string", "erase old minutes hand"], 270, 755, [312, null]], [314, ["sandwichcollapsed", 1], 185, 797, [141, 315]], [315, "sandwichtop2", 167, 831, [314, 316, 143]], [316, ["string", "draw new minutes hand"], 270, 831, [315, null]], [317, ["sandwichcollapsed", 1], 185, 873, [166, null]], [318, "sandwichtop2", 170, 534, [0, 319, 90]], [319, ["string", "erase old seconds hand"], 273, 534, [318, null]], [320, ["sandwichcollapsed", 1], 188, 576, [24, 321]], [321, "sandwichtop2", 170, 610, [320, 322, 26]], [322, ["string", "draw new seconds hand"], 273, 610, [321, null]], [323, ["sandwichcollapsed", 1], 188, 652, [43, null]], [324, ["vspace", 20.0], 258, 670, [274, 277]], [325, ["vspace", 20.0], 258, 512, [268, 274]], [326, ["sandwichcollapsed", 1], 258, 428, [280, null]], [327, ["start", 2.0], 197, 174, [null, 293]], [328, ["myfunc1arg", 0], 380, 512, [270, 271, 329, null]], [329, ["number", 100], 460, 554, [328, null]], [330, ["myfunc1arg", 0], 326, 786, [277, 279, 331, null]], [331, ["number", 100], 406, 828, [330, null]], [332, ["myfunc1arg", 0], 326, 628, [274, 276, 333, null]], [333, ["number", 100], 406, 670, [332, null]], [334, ["number", "1"], 1222, 1093, [237, null]]] \ No newline at end of file
+[[0, "hat", 734, 787, [null, 1, 329]], [1, ["string", "show seconds"], 792, 795, [0, null]], [2, "if", 734, 955, [90, 3, 8, 333]], [3, ["equal2", 0], 772, 921, [2, 4, 6, null]], [4, "box", 818, 921, [3, 5, null]], [5, ["string", "old second"], 873, 921, [4, null]], [6, "box", 818, 963, [3, 7, null]], [7, ["string", "seconds"], 873, 963, [6, null]], [8, "stopstack", 786, 1023, [2, null]], [9, "setcolor", 734, 1083, [333, 10, 11]], [10, ["number", 60], 811, 1083, [9, null]], [11, "setshade", 734, 1125, [9, 12, 13]], [12, ["number", 100], 819, 1125, [11, null]], [13, "seth", 734, 1167, [11, 14, 334]], [14, ["product2", 0], 833, 1167, [13, 15, 17]], [15, "box", 887, 1167, [14, 16, null]], [16, ["string", "old second"], 942, 1167, [15, null]], [17, ["division2", 0], 887, 1209, [14, 18, 19]], [18, ["number", 360], 941, 1209, [17, null]], [19, ["number", 60], 965, 1251, [17, null]], [20, "setpensize", 734, 1291, [334, 21, 22]], [21, ["number", 5], 836, 1291, [20, null]], [22, "forward", 734, 1333, [20, 23, 24]], [23, ["number", 225], 805, 1333, [22, null]], [24, "back", 734, 1375, [22, 25, 293]], [25, ["number", 225], 792, 1375, [24, null]], [26, "setshade", 734, 1023, [332, 27, 28]], [27, ["number", 50], 819, 1023, [26, null]], [28, "setcolor", 734, 1065, [26, 29, 30]], [29, ["number", 0], 811, 1065, [28, null]], [30, "seth", 734, 1107, [28, 31, 335]], [31, ["product2", 0], 833, 1107, [30, 32, 34]], [32, "box", 887, 1107, [31, 33, null]], [33, ["string", "seconds"], 942, 1107, [32, null]], [34, ["division2", 0], 887, 1149, [31, 35, 36]], [35, ["number", 360], 941, 1149, [34, null]], [36, ["number", 60], 965, 1191, [34, null]], [37, "setpensize", 734, 1231, [335, 38, 39]], [38, ["number", 5], 836, 1231, [37, null]], [39, "forward", 734, 1273, [37, 40, 41]], [40, ["number", 225], 805, 1273, [39, null]], [41, "back", 734, 1315, [39, 42, 43]], [42, ["number", 225], 792, 1315, [41, null]], [43, ["storein", 0], 734, 1357, [41, 44, 45, 295]], [44, ["string", "old second"], 802, 1357, [43, null]], [45, "box", 802, 1399, [43, 46, null]], [46, ["string", "seconds"], 857, 1399, [45, null]], [47, "hat", 1018, 782, [null, 48, 308]], [48, ["string", "dial"], 1076, 790, [47, null]], [49, "clean", 1018, 866, [308, 50]], [50, ["fillscreen", 0], 1018, 900, [49, 51, 52, 53]], [51, ["number", 60], 1100, 900, [50, null]], [52, ["number", 100], 1100, 942, [50, null]], [53, "setpensize", 1018, 984, [50, 54, 306]], [54, ["number", 10], 1120, 984, [53, null]], [55, ["setxy", 0], 1018, 1060, [306, 56, 57, 307]], [56, ["number", -300], 1076, 1060, [55, null]], [57, ["number", 0], 1076, 1102, [55, null]], [58, "repeat", 1018, 1178, [307, 59, 60, 282]], [59, ["number", 12], 1069, 1178, [58, null]], [60, "setcolor", 1083, 1238, [58, 241, 61]], [61, ["arc", 0], 1083, 1280, [60, 62, 63, null]], [62, ["number", 30], 1141, 1280, [61, null]], [63, ["number", 300], 1141, 1322, [61, null]], [64, ["setxy", 0], 1018, 968, [309, 65, 66, 310]], [65, ["number", 0], 1076, 968, [64, null]], [66, ["number", 0], 1076, 1010, [64, null]], [67, "repeat", 1018, 1086, [310, 68, 70, 283]], [68, ["number", 60], 1069, 1086, [67, null]], [69, ["hspace", 40.0], 1083, 1298, [88, 91]], [70, "setcolor", 1083, 1146, [67, 244, 71]], [71, "penup", 1083, 1188, [70, 72]], [72, "forward", 1083, 1222, [71, 73, 74]], [73, ["number", 290], 1154, 1222, [72, null]], [74, "pendown", 1083, 1264, [72, 75]], [75, "forward", 1083, 1298, [74, 76, 77]], [76, ["number", 10], 1154, 1298, [75, null]], [77, "penup", 1083, 1340, [75, 78]], [78, "back", 1083, 1374, [77, 79, 80]], [79, ["number", 300], 1141, 1374, [78, null]], [80, "right", 1083, 1416, [78, 81, null]], [81, ["number", 6], 1141, 1416, [80, null]], [82, ["setxy", 0], 1018, 1036, [313, 83, 84, 314]], [83, ["number", -10], 1076, 1036, [82, null]], [84, ["number", -35], 1076, 1078, [82, null]], [85, ["storein", 0], 1018, 1154, [314, 86, 87, 88]], [86, ["string", "box"], 1086, 1154, [85, null]], [87, ["number", 12], 1086, 1196, [85, null]], [88, "repeat", 1018, 1238, [85, 89, 69, 315]], [89, ["number", 12], 1069, 1238, [88, null]], [90, ["vspace", 0], 734, 913, [331, 2]], [91, "penup", 1219, 1316, [69, 92]], [92, "seth", 1219, 1350, [91, 93, 99]], [93, ["product2", 0], 1318, 1350, [92, 94, 96]], [94, "box", 1372, 1350, [93, 95, null]], [95, ["string", "box"], 1427, 1350, [94, null]], [96, ["division2", 0], 1372, 1392, [93, 97, 98]], [97, ["number", 360], 1426, 1392, [96, null]], [98, ["number", 12], 1450, 1434, [96, null]], [99, "forward", 1219, 1392, [92, 100, 101]], [100, ["number", 250], 1290, 1392, [99, null]], [101, "show", 1219, 1434, [99, 102, 104]], [102, "box", 1277, 1434, [101, 103, null]], [103, ["string", "box"], 1332, 1434, [102, null]], [104, "back", 1219, 1476, [101, 105, 106]], [105, ["number", 250], 1277, 1476, [104, null]], [106, ["storein", 0], 1219, 1518, [104, 107, 108, 112]], [107, ["string", "box"], 1287, 1518, [106, null]], [108, ["minus2", 0], 1287, 1560, [106, 109, 111]], [109, "box", 1341, 1560, [108, 110, null]], [110, ["string", "box"], 1396, 1560, [109, null]], [111, ["number", 1], 1365, 1602, [108, null]], [112, "pendown", 1219, 1602, [106, null]], [113, ["setxy", 0], 1018, 1350, [315, 114, 115, 316]], [114, ["number", 0], 1076, 1350, [113, null]], [115, ["number", 0], 1076, 1392, [113, null]], [116, "hat", 459, 792, [null, 117, 324]], [117, ["string", "show minutes"], 517, 800, [116, null]], [118, "setcolor", 459, 918, [323, 119, 120]], [119, ["number", 60], 536, 918, [118, null]], [120, "setshade", 459, 960, [118, 121, 122]], [121, ["number", 100], 544, 960, [120, null]], [122, "seth", 459, 1002, [120, 123, 325]], [123, ["product2", 0], 558, 1002, [122, 124, 126]], [124, "box", 612, 1002, [123, 125, null]], [125, ["string", "old minute"], 667, 1002, [124, null]], [126, ["division2", 0], 612, 1044, [123, 127, 128]], [127, ["number", 360], 666, 1044, [126, null]], [128, ["number", 60], 690, 1086, [126, null]], [129, "setpensize", 459, 1126, [325, 130, 131]], [130, ["number", 5], 561, 1126, [129, null]], [131, "forward", 459, 1168, [129, 132, 133]], [132, ["number", 200], 530, 1168, [131, null]], [133, "setpensize", 459, 1210, [131, 134, 135]], [134, ["number", 25], 561, 1210, [133, null]], [135, "forward", 459, 1252, [133, 136, 137]], [136, ["number", 1], 530, 1252, [135, null]], [137, "back", 459, 1294, [135, 138, 139]], [138, ["number", 1], 517, 1294, [137, null]], [139, "setpensize", 459, 1336, [137, 140, 141]], [140, ["number", 7], 561, 1336, [139, null]], [141, "back", 459, 1378, [139, 142, 289]], [142, ["number", 200], 517, 1378, [141, null]], [143, "setshade", 459, 1028, [328, 144, 145]], [144, ["number", 30], 544, 1028, [143, null]], [145, "setcolor", 459, 1070, [143, 146, 147]], [146, ["number", 30], 536, 1070, [145, null]], [147, "seth", 459, 1112, [145, 148, 326]], [148, ["product2", 0], 558, 1112, [147, 149, 151]], [149, "box", 612, 1112, [148, 150, null]], [150, ["string", "minutes"], 667, 1112, [149, null]], [151, ["division2", 0], 612, 1154, [148, 152, 153]], [152, ["number", 360], 666, 1154, [151, null]], [153, ["number", 60], 690, 1196, [151, null]], [154, "setpensize", 459, 1236, [326, 155, 156]], [155, ["number", 5], 561, 1236, [154, null]], [156, "forward", 459, 1278, [154, 157, 158]], [157, ["number", 200], 530, 1278, [156, null]], [158, "setpensize", 459, 1320, [156, 159, 160]], [159, ["number", 25], 561, 1320, [158, null]], [160, "forward", 459, 1362, [158, 161, 162]], [161, ["number", 1], 530, 1362, [160, null]], [162, "setpensize", 459, 1404, [160, 163, 164]], [163, ["number", 5], 561, 1404, [162, null]], [164, "back", 459, 1446, [162, 165, 166]], [165, ["number", 201], 517, 1446, [164, null]], [166, ["storein", 0], 459, 1488, [164, 167, 168, 291]], [167, ["string", "old minute"], 527, 1488, [166, null]], [168, "box", 527, 1530, [166, 169, null]], [169, ["string", "minutes"], 582, 1530, [168, null]], [170, "hat", 189, 791, [null, 171, 319]], [171, ["string", "show hours"], 247, 799, [170, null]], [172, "setcolor", 189, 917, [321, 173, 174]], [173, ["number", 60], 266, 917, [172, null]], [174, "setshade", 189, 959, [172, 175, 176]], [175, ["number", 100], 274, 959, [174, null]], [176, "seth", 189, 1001, [174, 177, 317]], [177, ["plus2", 40], 288, 1001, [176, 178, 184]], [178, ["product2", 0], 342, 1001, [177, 179, 181]], [179, "box", 396, 1001, [178, 180, null]], [180, ["string", "old hour"], 451, 1001, [179, null]], [181, ["division2", 0], 396, 1043, [178, 182, 183]], [182, ["number", 360], 450, 1043, [181, null]], [183, ["number", 12], 474, 1085, [181, null]], [184, ["division2", 40], 342, 1123, [177, 185, 190]], [185, ["product2", 0], 396, 1123, [184, 186, 187]], [186, "box", 450, 1123, [185, 240, null]], [187, ["division2", 0], 450, 1165, [185, 188, 189]], [188, ["number", 360], 504, 1165, [187, null]], [189, ["number", 60], 528, 1207, [187, null]], [190, ["number", "12"], 420, 1245, [184, null]], [191, "setpensize", 189, 1285, [317, 192, 193]], [192, ["number", 5], 291, 1285, [191, null]], [193, "forward", 189, 1327, [191, 194, 195]], [194, ["number", 100], 260, 1327, [193, null]], [195, "setpensize", 189, 1369, [193, 196, 197]], [196, ["number", 25], 291, 1369, [195, null]], [197, "forward", 189, 1411, [195, 198, 199]], [198, ["number", 1], 260, 1411, [197, null]], [199, "back", 189, 1453, [197, 200, 201]], [200, ["number", 1], 247, 1453, [199, null]], [201, "setpensize", 189, 1495, [199, 202, 203]], [202, ["number", 7], 291, 1495, [201, null]], [203, "back", 189, 1537, [201, 204, 285]], [204, ["number", 100], 247, 1537, [203, null]], [205, "setshade", 189, 1027, [322, 206, 207]], [206, ["number", 50], 274, 1027, [205, null]], [207, "setcolor", 189, 1069, [205, 208, 209]], [208, ["number", 70], 266, 1069, [207, null]], [209, "seth", 189, 1111, [207, 210, 318]], [210, ["plus2", 40], 288, 1111, [209, 211, 217]], [211, ["product2", 0], 342, 1111, [210, 212, 214]], [212, "box", 396, 1111, [211, 213, null]], [213, ["string", "hours"], 451, 1111, [212, null]], [214, ["division2", 0], 396, 1153, [211, 215, 216]], [215, ["number", 360], 450, 1153, [214, null]], [216, ["number", 12], 474, 1195, [214, null]], [217, ["division2", 40], 342, 1233, [210, 218, 224]], [218, ["product2", 0], 396, 1233, [217, 219, 221]], [219, "box", 450, 1233, [218, 220, null]], [220, ["string", "minutes"], 505, 1233, [219, null]], [221, ["division2", 0], 450, 1275, [218, 222, 223]], [222, ["number", 360], 504, 1275, [221, null]], [223, ["number", 60], 528, 1317, [221, null]], [224, ["number", "12"], 420, 1355, [217, null]], [225, "setpensize", 189, 1395, [318, 226, 227]], [226, ["number", 5], 291, 1395, [225, null]], [227, "forward", 189, 1437, [225, 228, 229]], [228, ["number", 100], 260, 1437, [227, null]], [229, "setpensize", 189, 1479, [227, 230, 231]], [230, ["number", 25], 291, 1479, [229, null]], [231, "forward", 189, 1521, [229, 305, 232]], [232, "setpensize", 189, 1563, [231, 233, 234]], [233, ["number", 5], 291, 1563, [232, null]], [234, "back", 189, 1605, [232, 235, 236]], [235, ["number", 101], 247, 1605, [234, null]], [236, ["storein", 0], 189, 1647, [234, 237, 238, 287]], [237, ["string", "old hour"], 257, 1647, [236, null]], [238, "box", 257, 1689, [236, 239, null]], [239, ["string", "hours"], 312, 1689, [238, null]], [240, ["string", "old minute"], 505, 1123, [186, null]], [241, ["division2", 0], 1160, 1238, [60, 242, 243]], [242, "heading", 1214, 1238, [241, null]], [243, ["number", 3], 1238, 1280, [241, null]], [244, ["division2", 0], 1160, 1146, [70, 246, 245]], [245, ["number", 3], 1238, 1188, [244, null]], [246, "heading", 1214, 1146, [244, null]], [247, "stack", 1222, 1207, [255, 248, null]], [248, ["string", "dial"], 1280, 1207, [247, null]], [249, ["storein", 0], 1222, 955, [339, 250, 251, 252]], [250, ["string", "old hour"], 1290, 955, [249, null]], [251, ["number", 12], 1290, 997, [249, null]], [252, ["storein", 0], 1222, 1039, [249, 253, 254, 255]], [253, ["string", "old minute"], 1290, 1039, [252, null]], [254, ["number", 0], 1290, 1081, [252, null]], [255, ["storein", 0], 1222, 1123, [252, 256, 257, 247]], [256, ["string", "old second"], 1290, 1123, [255, null]], [257, ["number", 0], 1290, 1165, [255, null]], [258, ["storein", 0], 1222, 829, [340, 259, 336, 339]], [259, ["string", "timezone"], 1290, 829, [258, null]], [260, "forever", 213, 166, [342, 261, null]], [261, ["storein", 0], 274, 184, [260, 262, 344, 297]], [262, ["string", "hours"], 342, 184, [261, null]], [263, ["string", "localtime().tm_hour"], 500, 268, [299, null]], [264, "box", 396, 226, [344, 265, null]], [265, ["string", "timezone"], 451, 226, [264, null]], [266, ["storein", 0], 274, 350, [297, 267, 303, 296]], [267, ["string", "minutes"], 342, 350, [266, null]], [268, ["string", "localtime().tm_min"], 422, 392, [303, null]], [269, ["storein", 0], 274, 476, [296, 270, 301, 281]], [270, ["string", "seconds"], 342, 476, [269, null]], [271, ["string", "localtime().tm_sec"], 422, 518, [301, null]], [272, "wait", 274, 728, [276, 273, null]], [273, ["number", 1], 332, 728, [272, null]], [274, "stack", 274, 602, [281, 275, 278]], [275, ["string", "show seconds"], 332, 602, [274, null]], [276, "stack", 274, 686, [278, 277, 272]], [277, ["string", "show hours"], 332, 686, [276, null]], [278, "stack", 274, 644, [274, 279, 276]], [279, ["string", "show minutes"], 332, 644, [278, null]], [280, ["string", "erase old hour hand"], 272, 841, [319, null]], [281, ["vspace", 0], 274, 560, [269, 274]], [282, ["sandwichcollapsed", 1], 1018, 866, [58, 311]], [283, ["sandwichcollapsed", 1], 1018, 934, [67, 312]], [284, ["sandwichcollapsed", 1], 1018, 1002, [316, null]], [285, ["sandwichcollapsed", 1], 189, 917, [203, 320]], [286, ["string", "draw new hour hand"], 272, 951, [320, null]], [287, ["sandwichcollapsed", 1], 189, 1027, [236, null]], [288, ["string", "erase old minutes hand"], 542, 842, [324, null]], [289, ["sandwichcollapsed", 1], 459, 918, [141, 327]], [290, ["string", "draw new minutes hand"], 542, 952, [327, null]], [291, ["sandwichcollapsed", 1], 459, 1028, [166, null]], [292, ["string", "erase old seconds hand"], 817, 837, [329, null]], [293, ["sandwichcollapsed", 1], 734, 913, [24, 330]], [294, ["string", "draw new seconds hand"], 817, 947, [330, null]], [295, ["sandwichcollapsed", 1], 734, 1023, [43, null]], [296, ["vspace", 0], 274, 434, [266, 269]], [297, ["vspace", 20], 274, 268, [261, 266]], [298, ["start", 2.0], 213, 82, [null, 342]], [299, ["myfunc1arg", 0], 420, 268, [344, 263, 300, null]], [300, ["number", 100], 500, 310, [299, null]], [301, ["myfunc1arg", 0], 342, 518, [269, 271, 302, null]], [302, ["number", 100], 422, 560, [301, null]], [303, ["myfunc1arg", 0], 342, 392, [266, 268, 304, null]], [304, ["number", 100], 422, 434, [303, null]], [305, ["number", 1], 260, 1521, [231, null]], [306, "penup", 1018, 1026, [53, 55]], [307, "pendown", 1018, 1144, [55, 58]], [308, "sandwichtop_no_arm_no_label", 1000, 832, [47, 49]], [309, "penup", 1018, 934, [311, 64]], [310, "pendown", 1018, 1052, [64, 67]], [311, "sandwichtop_no_arm_no_label", 1000, 900, [282, 309]], [312, "sandwichtop_no_arm_no_label", 1000, 968, [283, 313]], [313, "penup", 1018, 1002, [312, 82]], [314, "pendown", 1018, 1120, [82, 85]], [315, "penup", 1018, 1316, [88, 113]], [316, "pendown", 1018, 1434, [113, 284]], [317, ["vspace", 100], 189, 1043, [176, 191]], [318, ["vspace", 100], 189, 1153, [209, 225]], [319, "comment", 189, 841, [170, 280, 321]], [320, "comment", 189, 951, [285, 286, 322]], [321, "sandwichtop_no_arm_no_label", 171, 883, [319, 172]], [322, "sandwichtop_no_arm_no_label", 171, 993, [320, 205]], [323, "sandwichtop_no_arm_no_label", 441, 884, [324, 118]], [324, "comment", 459, 842, [116, 288, 323]], [325, ["vspace", 20], 459, 1044, [122, 129]], [326, ["vspace", 20], 459, 1154, [147, 154]], [327, "comment", 459, 952, [289, 290, 328]], [328, "sandwichtop_no_arm_no_label", 441, 994, [327, 143]], [329, "comment", 734, 837, [0, 292, 331]], [330, "comment", 734, 947, [293, 294, 332]], [331, "sandwichtop_no_arm_no_label", 716, 879, [329, 90]], [332, "sandwichtop_no_arm_no_label", 716, 989, [330, 26]], [333, ["vspace", 0], 734, 1041, [2, 9]], [334, ["vspace", 20], 734, 1209, [13, 20]], [335, ["vspace", 20], 734, 1149, [30, 37]], [336, ["myfunc1arg", 0], 1290, 871, [258, 337, 338, null]], [337, ["string", "timezone/x"], 1370, 871, [336, null]], [338, ["number", "3600"], 1370, 913, [336, null]], [339, ["vspace", 0], 1222, 913, [258, 249]], [340, "hat", 1222, 779, [null, 341, 258]], [341, ["string", "setup"], 1280, 787, [340, null]], [342, "stack", 213, 124, [298, 343, 260]], [343, ["string", "setup"], 271, 124, [342, null]], [344, ["minus2", 0], 342, 226, [261, 264, 299]]] \ No newline at end of file
diff --git a/samples/continents_game.ta b/samples/continents_game.ta
index 481aebc..342443e 100644
--- a/samples/continents_game.ta
+++ b/samples/continents_game.ta
@@ -1 +1 @@
-[[0, "hat", 300, 308, [null, 138, 268]], [1, ["storein", 0], 300, 392, [268, 44, 56, 2]], [2, ["storein", 0], 300, 476, [1, 45, 57, 3]], [3, ["storein", 0], 300, 560, [2, 4, 53, 5]], [4, ["string", "size"], 368, 560, [3, null]], [5, ["storein", 0], 300, 644, [3, 6, 50, 7]], [6, ["string", "name"], 368, 644, [5, null]], [7, ["storein", 0], 300, 728, [5, 8, 101, 9]], [8, ["string", "picture"], 368, 728, [7, null]], [9, "stack", 300, 812, [7, 153, 229]], [10, "hat", 744, 61, [null, 157, 256]], [11, ["setxy", 0], 744, 187, [247, 12, 13, 15]], [12, ["number", 0], 802, 187, [11, null]], [13, "box", 802, 229, [11, 14, null]], [14, ["string", "box"], 857, 229, [13, null]], [15, "show", 744, 271, [11, 16, 246]], [16, ["plus2", 0], 802, 271, [15, 17, 18]], [17, ["string", "Put the turtle in "], 856, 271, [16, null]], [18, "box", 856, 313, [16, 19, null]], [19, ["string", "name"], 911, 313, [18, null]], [20, "hat", 286, 563, [null, 140, 266]], [21, ["storein", 0], 286, 647, [266, 46, 58, 22]], [22, ["storein", 0], 286, 731, [21, 47, 59, 23]], [23, ["storein", 0], 286, 815, [22, 24, 54, 25]], [24, ["string", "size"], 354, 815, [23, null]], [25, ["storein", 0], 286, 899, [23, 26, 51, 27]], [26, ["string", "name"], 354, 899, [25, null]], [27, ["storein", 0], 286, 983, [25, 28, 102, 29]], [28, ["string", "picture"], 354, 983, [27, null]], [29, "stack", 286, 1067, [27, 155, 231]], [30, "hat", 285, 688, [null, 141, 265]], [31, ["storein", 0], 285, 772, [265, 48, 76, 32]], [32, ["storein", 0], 285, 856, [31, 49, 77, 33]], [33, ["storein", 0], 285, 940, [32, 34, 55, 35]], [34, ["string", "size"], 353, 940, [33, null]], [35, ["storein", 0], 285, 1024, [33, 36, 52, 37]], [36, ["string", "name"], 353, 1024, [35, null]], [37, ["storein", 0], 285, 1108, [35, 38, 103, 39]], [38, ["string", "picture"], 353, 1108, [37, null]], [39, "stack", 285, 1192, [37, 156, 227]], [40, "hat", 966, 60, [null, 41, 257]], [41, ["string", "map"], 1024, 68, [40, null]], [42, "setscale", 966, 144, [257, 43, 167]], [43, ["number", 100], 1043, 144, [42, null]], [44, ["string", "x"], 368, 392, [1, null]], [45, ["string", "y"], 368, 476, [2, null]], [46, ["string", "x"], 354, 647, [21, null]], [47, ["string", "y"], 354, 731, [22, null]], [48, ["string", "x"], 353, 772, [31, null]], [49, ["string", "y"], 353, 856, [32, null]], [50, ["string", "Africa"], 368, 686, [5, null]], [51, ["string", "North America"], 354, 941, [25, null]], [52, ["string", "Eurasia"], 353, 1066, [35, null]], [53, ["number", 100], 368, 602, [3, null]], [54, ["number", 150], 354, 857, [23, null]], [55, ["number", 150], 353, 982, [33, null]], [56, ["number", 20], 368, 434, [1, null]], [57, ["number", 40], 368, 518, [2, null]], [58, ["number", -350], 354, 689, [21, null]], [59, ["number", 200], 354, 773, [22, null]], [60, "hat", 303, 182, [null, 137, 269]], [61, ["storein", 0], 303, 266, [269, 62, 63, 64]], [62, ["string", "x"], 371, 266, [61, null]], [63, ["number", "-300"], 371, 308, [61, null]], [64, ["storein", 0], 303, 350, [61, 65, 66, 67]], [65, ["string", "y"], 371, 350, [64, null]], [66, ["number", -50], 371, 392, [64, null]], [67, ["storein", 0], 303, 434, [64, 68, 69, 70]], [68, ["string", "size"], 371, 434, [67, null]], [69, ["number", 100], 371, 476, [67, null]], [70, ["storein", 0], 303, 518, [67, 71, 72, 73]], [71, ["string", "name"], 371, 518, [70, null]], [72, ["string", "South America"], 371, 560, [70, null]], [73, ["storein", 0], 303, 602, [70, 74, 104, 75]], [74, ["string", "picture"], 371, 602, [73, null]], [75, "stack", 303, 686, [73, 152, 230]], [76, ["number", 250], 353, 814, [31, null]], [77, ["number", 200], 353, 898, [32, null]], [78, "hat", 288, 435, [null, 139, 267]], [79, ["storein", 0], 288, 519, [267, 80, 81, 82]], [80, ["string", "x"], 356, 519, [79, null]], [81, ["number", 390], 356, 561, [79, null]], [82, ["storein", 0], 288, 603, [79, 83, 84, 85]], [83, ["string", "y"], 356, 603, [82, null]], [84, ["number", -75], 356, 645, [82, null]], [85, ["storein", 0], 288, 687, [82, 86, 87, 88]], [86, ["string", "size"], 356, 687, [85, null]], [87, ["number", 100], 356, 729, [85, null]], [88, ["storein", 0], 288, 771, [85, 89, 90, 91]], [89, ["string", "name"], 356, 771, [88, null]], [90, ["string", "Australia"], 356, 813, [88, null]], [91, ["storein", 0], 288, 855, [88, 92, 226, 93]], [92, ["string", "picture"], 356, 855, [91, null]], [93, "stack", 288, 939, [91, 154, 228]], [94, ["start", 2.0], 568, 197, [null, 264]], [95, "stack", 568, 273, [264, 96, 97]], [96, ["string", "setup"], 626, 273, [95, null]], [97, "stack", 568, 315, [95, 98, 99]], [98, ["string", "map"], 626, 315, [97, null]], [99, "stack", 568, 357, [97, 142, 100]], [100, "stack", 568, 399, [99, 143, 144]], [101, ["journal", "./samples/images/Africa.png"], 368, 770, [7, null]], [102, ["journal", "./samples/images/North_America.png"], 354, 1025, [27, null]], [103, ["journal", "./samples/images/Eurasia.png"], 353, 1150, [37, null]], [104, ["journal", "./samples/images/South_America.png"], 371, 644, [73, null]], [105, "hat", 981, 474, [null, 106, 262]], [106, ["string", "star"], 1039, 482, [105, null]], [107, "setpensize", 981, 558, [262, 108, 109]], [108, ["number", 15], 1083, 558, [107, null]], [109, ["setxy", 0], 981, 600, [107, 110, 111, 112]], [110, ["number", 0], 1039, 600, [109, null]], [111, ["number", 0], 1039, 642, [109, null]], [112, "repeat", 981, 684, [109, 113, 238, 263]], [113, ["number", 5], 1032, 684, [112, null]], [114, "setcolor", 1046, 786, [238, 115, 116]], [115, "heading", 1123, 786, [114, null]], [116, "forward", 1046, 828, [114, 117, 118]], [117, ["number", 200], 1117, 828, [116, null]], [118, "right", 1046, 870, [116, 119, null]], [119, ["number", 144], 1104, 870, [118, null]], [120, ["setxy", 20.0], 744, 347, [246, 249, 250, 255]], [121, ["number", -150], 856, 347, [249, null]], [122, ["number", "100"], 856, 429, [250, null]], [123, "forever", 744, 505, [255, 124, 232]], [124, "stack", 805, 523, [123, 125, 243]], [125, ["string", "calculate distance"], 863, 523, [124, null]], [126, "if", 805, 599, [243, 127, 245, 244]], [127, ["less2", 0], 843, 565, [126, 128, 130, null]], [128, "box", 889, 565, [127, 129, null]], [129, ["string", "distance"], 944, 565, [128, null]], [130, ["product2", 0], 889, 607, [127, 131, 133]], [131, "box", 943, 607, [130, 132, null]], [132, ["string", "size"], 998, 607, [131, null]], [133, "box", 943, 649, [130, 134, null]], [134, ["string", "scale"], 998, 649, [133, null]], [135, "wait", 805, 919, [244, 136, null]], [136, ["number", 1], 863, 919, [135, null]], [137, ["string", "Q1"], 361, 190, [60, null]], [138, ["string", "Q2"], 358, 316, [0, null]], [139, ["string", "Q3"], 346, 443, [78, null]], [140, ["string", "Q4"], 344, 571, [20, null]], [141, ["string", "Q5"], 343, 696, [30, null]], [142, ["string", "Q1"], 626, 357, [99, null]], [143, ["string", "Q2"], 626, 399, [100, null]], [144, "stack", 568, 441, [100, 146, 145]], [145, "stack", 568, 483, [144, 147, 148]], [146, ["string", "Q3"], 626, 441, [144, null]], [147, ["string", "Q4"], 626, 483, [145, null]], [148, "stack", 568, 525, [145, 151, 149]], [149, "stack", 568, 567, [148, 150, 240]], [150, ["string", "star"], 626, 567, [149, null]], [151, ["string", "Q5"], 626, 525, [148, null]], [152, ["string", "go"], 361, 686, [75, null]], [153, ["string", "go"], 358, 812, [9, null]], [154, ["string", "go"], 346, 939, [93, null]], [155, ["string", "go"], 344, 1067, [29, null]], [156, ["string", "go"], 343, 1192, [39, null]], [157, ["string", "go"], 802, 69, [10, null]], [158, ["setxy", 0], 857, 701, [245, 159, 160, 161]], [159, ["number", 0], 915, 701, [158, null]], [160, ["number", 0], 915, 743, [158, null]], [161, "setscale", 857, 785, [158, 162, 163]], [162, ["number", 100], 934, 785, [161, null]], [163, "show", 857, 827, [161, 164, 166]], [164, "box", 915, 827, [163, 165, null]], [165, ["string", "picture"], 970, 827, [164, null]], [166, "stopstack", 857, 869, [163, null]], [167, ["setxy", 0], 966, 186, [42, 168, 169, 170]], [168, ["number", 0], 1024, 186, [167, null]], [169, ["number", 0], 1024, 228, [167, null]], [170, "show", 966, 270, [167, 171, 233]], [171, ["journal", "./samples/images/World_Map.png"], 1024, 270, [170, null]], [172, "hat", 970, 340, [null, 173, 261]], [173, ["string", "setup"], 1028, 348, [172, null]], [174, ["storein", 0], 970, 424, [261, 175, 176, 242]], [175, ["string", "scale"], 1038, 424, [174, null]], [176, ["division2", 0], 1038, 466, [174, 177, 178]], [177, "height", 1092, 466, [176, null]], [178, ["number", 900], 1116, 508, [176, null]], [179, ["storein", 0], 970, 542, [242, 180, 181, 241]], [180, ["string", "box"], 1038, 542, [179, null]], [181, ["product2", 0], 1038, 584, [179, 182, 183]], [182, ["number", -200], 1092, 584, [181, null]], [183, "box", 1092, 626, [181, 184, null]], [184, ["string", "scale"], 1147, 626, [183, null]], [185, "hideblocks", 970, 660, [241, 186]], [186, "clean", 970, 694, [185, 187]], [187, "settextsize", 970, 728, [186, 188, 235]], [188, ["product2", 0], 1074, 728, [187, 189, 190]], [189, ["number", 24], 1128, 728, [188, null]], [190, "box", 1128, 770, [188, 191, null]], [191, ["string", "scale"], 1183, 770, [190, null]], [192, "hat", 965, 201, [null, 193, 258]], [193, ["string", "calculate distance"], 1023, 209, [192, null]], [194, ["storein", 0], 965, 285, [258, 195, 196, 260]], [195, ["string", "dx"], 1033, 285, [194, null]], [196, ["minus2", 20.0], 1033, 327, [194, 197, 202]], [197, ["product2", 0], 1087, 327, [196, 198, 200]], [198, "box", 1141, 327, [197, 199, null]], [199, ["string", "x"], 1196, 327, [198, null]], [200, "box", 1141, 369, [197, 201, null]], [201, ["string", "scale"], 1196, 369, [200, null]], [202, "xcor", 1111, 409, [196, null]], [203, ["storein", 0], 965, 443, [260, 204, 205, 259]], [204, ["string", "dy"], 1033, 443, [203, null]], [205, ["minus2", 20.0], 1033, 485, [203, 206, 211]], [206, ["product2", 0], 1087, 485, [205, 207, 209]], [207, "box", 1141, 485, [206, 208, null]], [208, ["string", "y"], 1196, 485, [207, null]], [209, "box", 1141, 527, [206, 210, null]], [210, ["string", "scale"], 1196, 527, [209, null]], [211, "ycor", 1111, 567, [205, null]], [212, ["storein", 0], 965, 601, [259, 213, 214, 234]], [213, ["string", "distance"], 1033, 601, [212, null]], [214, "sqrt", 1033, 643, [212, 215]], [215, ["plus2", 20.0], 1087, 643, [214, 216, 221]], [216, ["product2", 0], 1141, 643, [215, 217, 219]], [217, "box", 1195, 643, [216, 218, null]], [218, ["string", "dx"], 1250, 643, [217, null]], [219, "box", 1195, 685, [216, 220, null]], [220, ["string", "dx"], 1250, 685, [219, null]], [221, ["product2", 0], 1141, 725, [215, 222, 224]], [222, "box", 1195, 725, [221, 223, null]], [223, ["string", "dy"], 1250, 725, [222, null]], [224, "box", 1195, 767, [221, 225, null]], [225, ["string", "dy"], 1250, 767, [224, null]], [226, ["journal", "./samples/images/Australia.png"], 356, 897, [91, null]], [227, ["sandwichcollapsed", 1], 285, 772, [39, null]], [228, ["sandwichcollapsed", 1], 288, 519, [93, null]], [229, ["sandwichcollapsed", 1], 300, 392, [9, null]], [230, ["sandwichcollapsed", 1], 303, 266, [75, null]], [231, ["sandwichcollapsed", 1], 286, 647, [29, null]], [232, ["sandwichcollapsed", 1], 744, 145, [123, null]], [233, ["sandwichcollapsed", 1], 966, 144, [170, null]], [234, ["sandwichcollapsed", 1], 965, 285, [212, null]], [235, ["sandwichcollapsed", 1], 970, 424, [187, null]], [236, "showblocks", 981, 916, [263, 237]], [237, ["sandwichcollapsed", 1], 981, 558, [236, null]], [238, "wait", 1046, 744, [112, 239, 114]], [239, ["number", 1], 1104, 744, [238, null]], [240, ["sandwichcollapsed", 1], 568, 273, [149, null]], [241, ["vspace", 0], 970, 626, [179, 185]], [242, ["vspace", 0], 970, 508, [174, 179]], [243, ["vspace", 0], 805, 565, [124, 126]], [244, ["vspace", 100.0], 805, 685, [126, 135]], [245, ["vspace", 0], 857, 667, [126, 158]], [246, ["vspace", 0], 744, 313, [15, 120]], [247, "setscale", 744, 145, [256, 248, 11]], [248, ["number", 50], 821, 145, [247, null]], [249, ["product2", 0], 802, 347, [120, 121, 253]], [250, ["product2", 0], 802, 429, [120, 122, 251]], [251, "box", 856, 471, [250, 252, null]], [252, ["string", "scale"], 911, 471, [251, null]], [253, "box", 856, 389, [249, 254, null]], [254, ["string", "scale"], 911, 389, [253, null]], [255, ["vspace", 0], 744, 471, [120, 123]], [256, "sandwichtop_no_arm_no_label", 726, 111, [10, 247]], [257, "sandwichtop_no_arm_no_label", 948, 110, [40, 42]], [258, "sandwichtop_no_arm_no_label", 947, 251, [192, 194]], [259, ["vspace", 20], 965, 527, [203, 212]], [260, ["vspace", 20], 965, 369, [194, 203]], [261, "sandwichtop_no_arm_no_label", 952, 390, [172, 174]], [262, "sandwichtop_no_arm_no_label", 963, 524, [105, 107]], [263, ["vspace", 60], 981, 762, [112, 236]], [264, "sandwichtop_no_arm_no_label", 550, 239, [94, 95]], [265, "sandwichtop_no_arm_no_label", 267, 738, [30, 31]], [266, "sandwichtop_no_arm_no_label", 268, 613, [20, 21]], [267, "sandwichtop_no_arm_no_label", 270, 485, [78, 79]], [268, "sandwichtop_no_arm_no_label", 282, 358, [0, 1]], [269, "sandwichtop_no_arm_no_label", 285, 232, [60, 61]]] \ No newline at end of file
+[[0, "hat", 300, 308, [null, 138, 268]], [1, ["storein", 0], 300, 392, [268, 44, 56, 2]], [2, ["storein", 0], 300, 476, [1, 45, 57, 3]], [3, ["storein", 0], 300, 560, [2, 4, 53, 5]], [4, ["string", "size"], 368, 560, [3, null]], [5, ["storein", 0], 300, 644, [3, 6, 50, 7]], [6, ["string", "name"], 368, 644, [5, null]], [7, ["storein", 0], 300, 728, [5, 8, 101, 9]], [8, ["string", "picture"], 368, 728, [7, null]], [9, "stack", 300, 812, [7, 153, 229]], [10, "hat", 745, 190, [null, 157, 256]], [11, ["setxy", 0], 745, 350, [270, 12, 276, 271]], [12, ["number", 0], 803, 350, [11, null]], [13, "box", 793, 282, [null, 14, null]], [14, ["string", "box"], 848, 282, [13, null]], [15, "show", 745, 468, [271, 16, 246]], [16, ["plus2", 0], 803, 468, [15, 17, 18]], [17, ["string", "Put the turtle in "], 857, 468, [16, null]], [18, "box", 857, 510, [16, 19, null]], [19, ["string", "name"], 912, 510, [18, null]], [20, "hat", 286, 563, [null, 140, 266]], [21, ["storein", 0], 286, 647, [266, 46, 58, 22]], [22, ["storein", 0], 286, 731, [21, 47, 59, 23]], [23, ["storein", 0], 286, 815, [22, 24, 54, 25]], [24, ["string", "size"], 354, 815, [23, null]], [25, ["storein", 0], 286, 899, [23, 26, 51, 27]], [26, ["string", "name"], 354, 899, [25, null]], [27, ["storein", 0], 286, 983, [25, 28, 102, 29]], [28, ["string", "picture"], 354, 983, [27, null]], [29, "stack", 286, 1067, [27, 155, 231]], [30, "hat", 285, 688, [null, 141, 265]], [31, ["storein", 0], 285, 772, [265, 48, 76, 32]], [32, ["storein", 0], 285, 856, [31, 49, 77, 33]], [33, ["storein", 0], 285, 940, [32, 34, 55, 35]], [34, ["string", "size"], 353, 940, [33, null]], [35, ["storein", 0], 285, 1024, [33, 36, 52, 37]], [36, ["string", "name"], 353, 1024, [35, null]], [37, ["storein", 0], 285, 1108, [35, 38, 103, 39]], [38, ["string", "picture"], 353, 1108, [37, null]], [39, "stack", 285, 1192, [37, 156, 227]], [40, "hat", 966, 60, [null, 41, 257]], [41, ["string", "map"], 1024, 68, [40, null]], [42, "setscale", 966, 144, [257, 43, 167]], [43, ["number", 100], 1043, 144, [42, null]], [44, ["string", "x"], 368, 392, [1, null]], [45, ["string", "y"], 368, 476, [2, null]], [46, ["string", "x"], 354, 647, [21, null]], [47, ["string", "y"], 354, 731, [22, null]], [48, ["string", "x"], 353, 772, [31, null]], [49, ["string", "y"], 353, 856, [32, null]], [50, ["string", "Africa"], 368, 686, [5, null]], [51, ["string", "North America"], 354, 941, [25, null]], [52, ["string", "Eurasia"], 353, 1066, [35, null]], [53, ["number", 100], 368, 602, [3, null]], [54, ["number", 150], 354, 857, [23, null]], [55, ["number", 150], 353, 982, [33, null]], [56, ["number", 20], 368, 434, [1, null]], [57, ["number", 40], 368, 518, [2, null]], [58, ["number", -350], 354, 689, [21, null]], [59, ["number", 200], 354, 773, [22, null]], [60, "hat", 303, 182, [null, 137, 269]], [61, ["storein", 0], 303, 266, [269, 62, 63, 64]], [62, ["string", "x"], 371, 266, [61, null]], [63, ["number", -300], 371, 308, [61, null]], [64, ["storein", 0], 303, 350, [61, 65, 66, 67]], [65, ["string", "y"], 371, 350, [64, null]], [66, ["number", -50], 371, 392, [64, null]], [67, ["storein", 0], 303, 434, [64, 68, 69, 70]], [68, ["string", "size"], 371, 434, [67, null]], [69, ["number", 100], 371, 476, [67, null]], [70, ["storein", 0], 303, 518, [67, 71, 72, 73]], [71, ["string", "name"], 371, 518, [70, null]], [72, ["string", "South America"], 371, 560, [70, null]], [73, ["storein", 0], 303, 602, [70, 74, 104, 75]], [74, ["string", "picture"], 371, 602, [73, null]], [75, "stack", 303, 686, [73, 152, 230]], [76, ["number", 250], 353, 814, [31, null]], [77, ["number", 200], 353, 898, [32, null]], [78, "hat", 288, 435, [null, 139, 267]], [79, ["storein", 0], 288, 519, [267, 80, 81, 82]], [80, ["string", "x"], 356, 519, [79, null]], [81, ["number", 390], 356, 561, [79, null]], [82, ["storein", 0], 288, 603, [79, 83, 84, 85]], [83, ["string", "y"], 356, 603, [82, null]], [84, ["number", -75], 356, 645, [82, null]], [85, ["storein", 0], 288, 687, [82, 86, 87, 88]], [86, ["string", "size"], 356, 687, [85, null]], [87, ["number", 100], 356, 729, [85, null]], [88, ["storein", 0], 288, 771, [85, 89, 90, 91]], [89, ["string", "name"], 356, 771, [88, null]], [90, ["string", "Australia"], 356, 813, [88, null]], [91, ["storein", 0], 288, 855, [88, 92, 226, 93]], [92, ["string", "picture"], 356, 855, [91, null]], [93, "stack", 288, 939, [91, 154, 228]], [94, ["start", 2.0], 563, 178, [null, 264]], [95, "stack", 563, 254, [264, 96, 97]], [96, ["string", "setup"], 621, 254, [95, null]], [97, "stack", 563, 296, [95, 98, 99]], [98, ["string", "map"], 621, 296, [97, null]], [99, "stack", 563, 338, [97, 142, 100]], [100, "stack", 563, 380, [99, 143, 144]], [101, ["journal", "./samples/images/Africa.png"], 368, 770, [7, null]], [102, ["journal", "./samples/images/North_America.png"], 354, 1025, [27, null]], [103, ["journal", "./samples/images/Eurasia.png"], 353, 1150, [37, null]], [104, ["journal", "./samples/images/South_America.png"], 371, 644, [73, null]], [105, "hat", 1199, 61, [null, 106, 262]], [106, ["string", "star"], 1257, 69, [105, null]], [107, "setpensize", 1199, 145, [262, 108, 109]], [108, ["number", 15], 1301, 145, [107, null]], [109, ["setxy", 0], 1199, 187, [107, 110, 111, 112]], [110, ["number", 0], 1257, 187, [109, null]], [111, ["number", 0], 1257, 229, [109, null]], [112, "repeat", 1199, 271, [109, 113, 238, 263]], [113, ["number", 5], 1250, 271, [112, null]], [114, "setcolor", 1264, 373, [238, 115, 116]], [115, "heading", 1341, 373, [114, null]], [116, "forward", 1264, 415, [114, 117, 118]], [117, ["number", 200], 1335, 415, [116, null]], [118, "right", 1264, 457, [116, 119, null]], [119, ["number", 144], 1322, 457, [118, null]], [120, ["setxy", 20.0], 745, 586, [272, 249, 250, 255]], [121, ["number", -150], 857, 586, [249, null]], [122, ["number", 100], 857, 668, [250, null]], [123, "forever", 745, 786, [273, 124, 232]], [124, "stack", 806, 804, [123, 125, 243]], [125, ["string", "calculate distance"], 864, 804, [124, null]], [126, "if", 806, 888, [243, 127, 245, 244]], [127, ["less2", 0], 844, 854, [126, 128, 130, null]], [128, "box", 890, 854, [127, 129, null]], [129, ["string", "distance"], 945, 854, [128, null]], [130, ["product2", 0], 890, 896, [127, 131, 133]], [131, "box", 944, 896, [130, 132, null]], [132, ["string", "size"], 999, 896, [131, null]], [133, "box", 944, 938, [130, 134, null]], [134, ["string", "scale"], 999, 938, [133, null]], [135, "wait", 806, 1296, [244, 136, null]], [136, ["number", 1], 864, 1296, [135, null]], [137, ["string", "Q1"], 361, 190, [60, null]], [138, ["string", "Q2"], 358, 316, [0, null]], [139, ["string", "Q3"], 346, 443, [78, null]], [140, ["string", "Q4"], 344, 571, [20, null]], [141, ["string", "Q5"], 343, 696, [30, null]], [142, ["string", "Q1"], 621, 338, [99, null]], [143, ["string", "Q2"], 621, 380, [100, null]], [144, "stack", 563, 422, [100, 146, 145]], [145, "stack", 563, 464, [144, 147, 148]], [146, ["string", "Q3"], 621, 422, [144, null]], [147, ["string", "Q4"], 621, 464, [145, null]], [148, "stack", 563, 506, [145, 151, 149]], [149, "stack", 563, 548, [148, 150, 240]], [150, ["string", "star"], 621, 548, [149, null]], [151, ["string", "Q5"], 621, 506, [148, null]], [152, ["string", "go"], 361, 686, [75, null]], [153, ["string", "go"], 358, 812, [9, null]], [154, ["string", "go"], 346, 939, [93, null]], [155, ["string", "go"], 344, 1067, [29, null]], [156, ["string", "go"], 343, 1192, [39, null]], [157, ["string", "go"], 803, 198, [10, null]], [158, ["setxy", 0], 858, 1032, [274, 159, 160, 275]], [159, ["number", 0], 916, 1032, [158, null]], [160, ["number", 0], 916, 1074, [158, null]], [161, "setscale", 858, 1150, [275, 162, 163]], [162, ["number", 100], 935, 1150, [161, null]], [163, "show", 858, 1192, [161, 164, 166]], [164, "box", 916, 1192, [163, 165, null]], [165, ["string", "picture"], 971, 1192, [164, null]], [166, "stopstack", 858, 1234, [163, null]], [167, ["setxy", 0], 966, 186, [42, 168, 169, 170]], [168, ["number", 0], 1024, 186, [167, null]], [169, ["number", 0], 1024, 228, [167, null]], [170, "show", 966, 270, [167, 171, 233]], [171, ["journal", "./samples/images/World_Map.png"], 1024, 270, [170, null]], [172, "hat", 747, 61, [null, 173, 261]], [173, ["string", "setup"], 805, 69, [172, null]], [174, ["storein", 0], 747, 145, [261, 175, 176, 242]], [175, ["string", "scale"], 815, 145, [174, null]], [176, ["division2", 0], 815, 187, [174, 177, 178]], [177, "height", 869, 187, [176, null]], [178, ["number", 900], 893, 229, [176, null]], [179, ["storein", 0], 747, 271, [242, 180, 181, 241]], [180, ["string", "box"], 815, 271, [179, null]], [181, ["product2", 0], 815, 313, [179, 182, 183]], [182, ["number", -200], 869, 313, [181, null]], [183, "box", 869, 355, [181, 184, null]], [184, ["string", "scale"], 924, 355, [183, null]], [185, "hideblocks", 747, 397, [241, 186]], [186, "clean", 747, 431, [185, 187]], [187, "settextsize", 747, 465, [186, 188, 235]], [188, ["product2", 0], 851, 465, [187, 189, 190]], [189, ["number", 24], 905, 465, [188, null]], [190, "box", 905, 507, [188, 191, null]], [191, ["string", "scale"], 960, 507, [190, null]], [192, "hat", 965, 201, [null, 193, 258]], [193, ["string", "calculate distance"], 1023, 209, [192, null]], [194, ["storein", 0], 965, 285, [258, 195, 196, 260]], [195, ["string", "dx"], 1033, 285, [194, null]], [196, ["minus2", 20.0], 1033, 327, [194, 197, 202]], [197, ["product2", 0], 1087, 327, [196, 198, 200]], [198, "box", 1141, 327, [197, 199, null]], [199, ["string", "x"], 1196, 327, [198, null]], [200, "box", 1141, 369, [197, 201, null]], [201, ["string", "scale"], 1196, 369, [200, null]], [202, "xcor", 1111, 409, [196, null]], [203, ["storein", 0], 965, 451, [260, 204, 205, 259]], [204, ["string", "dy"], 1033, 451, [203, null]], [205, ["minus2", 20.0], 1033, 493, [203, 206, 211]], [206, ["product2", 0], 1087, 493, [205, 207, 209]], [207, "box", 1141, 493, [206, 208, null]], [208, ["string", "y"], 1196, 493, [207, null]], [209, "box", 1141, 535, [206, 210, null]], [210, ["string", "scale"], 1196, 535, [209, null]], [211, "ycor", 1111, 575, [205, null]], [212, ["storein", 0], 965, 617, [259, 213, 214, 234]], [213, ["string", "distance"], 1033, 617, [212, null]], [214, "sqrt", 1033, 659, [212, 215]], [215, ["plus2", 20.0], 1087, 659, [214, 216, 221]], [216, ["product2", 0], 1141, 659, [215, 217, 219]], [217, "box", 1195, 659, [216, 218, null]], [218, ["string", "dx"], 1250, 659, [217, null]], [219, "box", 1195, 701, [216, 220, null]], [220, ["string", "dx"], 1250, 701, [219, null]], [221, ["product2", 0], 1141, 741, [215, 222, 224]], [222, "box", 1195, 741, [221, 223, null]], [223, ["string", "dy"], 1250, 741, [222, null]], [224, "box", 1195, 783, [221, 225, null]], [225, ["string", "dy"], 1250, 783, [224, null]], [226, ["journal", "./samples/images/Australia.png"], 356, 897, [91, null]], [227, ["sandwichcollapsed", 1], 285, 772, [39, null]], [228, ["sandwichcollapsed", 1], 288, 519, [93, null]], [229, ["sandwichcollapsed", 1], 300, 392, [9, null]], [230, ["sandwichcollapsed", 1], 303, 266, [75, null]], [231, ["sandwichcollapsed", 1], 286, 647, [29, null]], [232, ["sandwichcollapsed", 1], 745, 274, [123, null]], [233, ["sandwichcollapsed", 1], 966, 144, [170, null]], [234, ["sandwichcollapsed", 1], 965, 285, [212, null]], [235, ["sandwichcollapsed", 1], 747, 145, [187, null]], [236, "showblocks", 1199, 511, [263, 237]], [237, ["sandwichcollapsed", 1], 1199, 145, [236, null]], [238, "wait", 1264, 331, [112, 239, 114]], [239, ["number", 1], 1322, 331, [238, null]], [240, ["sandwichcollapsed", 1], 563, 254, [149, null]], [241, ["vspace", 0], 747, 355, [179, 185]], [242, ["vspace", 0], 747, 229, [174, 179]], [243, ["vspace", 0], 806, 846, [124, 126]], [244, ["vspace", 140.0], 806, 974, [126, 135]], [245, ["vspace", 0], 858, 956, [126, 274]], [246, ["vspace", 0], 745, 510, [15, 272]], [247, "setscale", 745, 274, [256, 248, 270]], [248, ["number", 50], 822, 274, [247, null]], [249, ["product2", 0], 803, 586, [120, 121, 253]], [250, ["product2", 0], 803, 668, [120, 122, 251]], [251, "box", 857, 710, [250, 252, null]], [252, ["string", "scale"], 912, 710, [251, null]], [253, "box", 857, 628, [249, 254, null]], [254, ["string", "scale"], 912, 628, [253, null]], [255, ["vspace", 0], 745, 710, [120, 273]], [256, "sandwichtop_no_arm_no_label", 727, 240, [10, 247]], [257, "sandwichtop_no_arm_no_label", 948, 110, [40, 42]], [258, "sandwichtop_no_arm_no_label", 947, 251, [192, 194]], [259, ["vspace", 20], 965, 535, [203, 212]], [260, ["vspace", 20], 965, 369, [194, 203]], [261, "sandwichtop_no_arm_no_label", 729, 111, [172, 174]], [262, "sandwichtop_no_arm_no_label", 1181, 111, [105, 107]], [263, ["vspace", 60], 1199, 349, [112, 236]], [264, "sandwichtop_no_arm_no_label", 545, 220, [94, 95]], [265, "sandwichtop_no_arm_no_label", 267, 738, [30, 31]], [266, "sandwichtop_no_arm_no_label", 268, 613, [20, 21]], [267, "sandwichtop_no_arm_no_label", 270, 485, [78, 79]], [268, "sandwichtop_no_arm_no_label", 282, 358, [0, 1]], [269, "sandwichtop_no_arm_no_label", 285, 232, [60, 61]], [270, "penup", 745, 316, [247, 11]], [271, "pendown", 745, 434, [11, 15]], [272, "penup", 745, 552, [246, 120]], [273, "pendown", 745, 752, [255, 123]], [274, "penup", 858, 998, [245, 158]], [275, "pendown", 858, 1116, [158, 161]], [276, ["number", "0"], 803, 392, [11, null]]] \ No newline at end of file
diff --git a/samples/curlygates.ta b/samples/curlygates.ta
index 8004c5b..f5dd25d 100644
--- a/samples/curlygates.ta
+++ b/samples/curlygates.ta
@@ -1 +1 @@
-[[0, ["start", 2.0], 204, 175, [null, 1]], [1, ["fillscreen", 0], 204, 217, [0, 2, 3, 4]], [2, ["number", 50], 286, 217, [1, null]], [3, ["number", 30], 286, 259, [1, null]], [4, "repeat", 204, 301, [1, 5, 6, null]], [5, ["number", 20], 255, 301, [4, null]], [6, ["setxy", 20.0], 269, 361, [4, 7, 8, 45]], [7, ["random", 0], 327, 361, [6, 46, 47, null]], [8, ["random", 0], 327, 443, [6, 48, 49, null]], [9, "seth", 269, 519, [45, 10, 29]], [10, ["random", 0], 368, 519, [9, 11, 12, null]], [11, ["number", 0], 454, 519, [10, null]], [12, ["number", 360], 454, 561, [10, null]], [13, "stack2", 611, 352, [17, 27]], [14, "hat2", 191, 569, [null, 31]], [15, "setcolor", 611, 268, [19, 16, 17]], [16, ["number", 20], 688, 268, [15, null]], [17, "setshade", 611, 310, [15, 18, 13]], [18, ["number", 60], 696, 310, [17, null]], [19, "setpensize", 611, 226, [30, 20, 15]], [20, ["number", 20], 713, 226, [19, null]], [21, "setcolor", 611, 428, [27, 22, 23]], [22, ["number", 0], 688, 428, [21, null]], [23, "setshade", 611, 470, [21, 24, 44]], [24, ["random", 0], 696, 470, [23, 25, 26, null]], [25, ["number", 60], 782, 470, [24, null]], [26, ["number", 80], 782, 512, [24, null]], [27, "setpensize", 611, 386, [13, 28, 21]], [28, ["number", 12], 713, 386, [27, null]], [29, "stack1", 269, 561, [9, null]], [30, "hat1", 611, 184, [null, 19]], [31, "repeat", 191, 611, [14, 32, 33, null]], [32, ["number", 3], 242, 611, [31, null]], [33, "storeinbox1", 256, 671, [31, 34, 35]], [34, ["number", 200], 374, 671, [33, null]], [35, "repeat", 256, 713, [33, 36, 37, null]], [36, ["number", 20], 307, 713, [35, null]], [37, ["arc", 0], 321, 773, [35, 38, 39, 40]], [38, ["number", 30], 379, 773, [37, null]], [39, "box1", 379, 815, [37, null]], [40, "storeinbox1", 321, 857, [37, 41, null]], [41, ["division2", 0], 439, 857, [40, 42, 43]], [42, "box1", 493, 857, [41, null]], [43, ["number", 1.2], 517, 899, [41, null]], [44, "stack2", 611, 512, [23, null]], [45, ["vspace", 0], 269, 485, [6, 9]], [46, "leftpos", 413, 361, [7, null]], [47, "rightpos", 413, 403, [7, null]], [48, "bottompos", 413, 443, [8, null]], [49, "toppos", 413, 485, [8, null]]] \ No newline at end of file
+[[0, ["start", 2.0], 229, 154, [null, 1]], [1, ["fillscreen", 0], 229, 196, [0, 2, 3, 4]], [2, ["number", 50], 311, 196, [1, null]], [3, ["number", 30], 311, 238, [1, null]], [4, "repeat", 229, 280, [1, 5, 50, null]], [5, ["number", 20], 280, 280, [4, null]], [6, ["setxy", 20.0], 294, 374, [50, 7, 8, 45]], [7, ["random", 0], 352, 374, [6, 46, 47, null]], [8, ["random", 0], 352, 456, [6, 48, 49, null]], [9, "seth", 294, 574, [51, 10, 29]], [10, ["random", 0], 393, 574, [9, 11, 12, null]], [11, ["number", 0], 479, 574, [10, null]], [12, ["number", 360], 479, 616, [10, null]], [13, "stack2", 611, 352, [17, 27]], [14, "hat2", 81, 564, [null, 31]], [15, "setcolor", 611, 268, [19, 16, 17]], [16, ["number", 20], 688, 268, [15, null]], [17, "setshade", 611, 310, [15, 18, 13]], [18, ["number", 60], 696, 310, [17, null]], [19, "setpensize", 611, 226, [30, 20, 15]], [20, ["number", 20], 713, 226, [19, null]], [21, "setcolor", 611, 428, [27, 22, 23]], [22, ["number", 0], 688, 428, [21, null]], [23, "setshade", 611, 470, [21, 24, 44]], [24, ["random", 0], 696, 470, [23, 25, 26, null]], [25, ["number", 60], 782, 470, [24, null]], [26, ["number", 80], 782, 512, [24, null]], [27, "setpensize", 611, 386, [13, 28, 21]], [28, ["number", 12], 713, 386, [27, null]], [29, "stack1", 294, 616, [9, null]], [30, "hat1", 611, 184, [null, 19]], [31, "repeat", 81, 606, [14, 32, 33, null]], [32, ["number", 3], 132, 606, [31, null]], [33, "storeinbox1", 146, 666, [31, 34, 35]], [34, ["number", 200], 264, 666, [33, null]], [35, "repeat", 146, 708, [33, 36, 37, null]], [36, ["number", 20], 197, 708, [35, null]], [37, ["arc", 0], 211, 768, [35, 38, 39, 40]], [38, ["number", 30], 269, 768, [37, null]], [39, "box1", 269, 810, [37, null]], [40, "storeinbox1", 211, 852, [37, 41, null]], [41, ["division2", 0], 329, 852, [40, 42, 43]], [42, "box1", 383, 852, [41, null]], [43, ["number", 1.2], 407, 894, [41, null]], [44, "stack2", 611, 512, [23, null]], [45, ["vspace", 0], 294, 498, [6, 51]], [46, "leftpos", 438, 374, [7, null]], [47, "rightpos", 438, 416, [7, null]], [48, "bottompos", 438, 456, [8, null]], [49, "toppos", 438, 498, [8, null]], [50, "penup", 294, 340, [4, 6]], [51, "pendown", 294, 540, [45, 9]]] \ No newline at end of file
diff --git a/samples/find_boston.ta b/samples/find_boston.ta
index 65b7a9c..99068c4 100644
--- a/samples/find_boston.ta
+++ b/samples/find_boston.ta
@@ -1 +1 @@
-[[0, ["string", "North America"], 195, 556, [248, null]], [1, ["journal", "./samples/images/North_America.jpg"], 195, 640, [250, null]], [2, ["number", 150], 383, 472, [245, null]], [3, ["number", 114], 383, 388, [239, null]], [4, "hat", 123, 467, [null, 5, 368]], [5, ["string", "Q3"], 181, 475, [4, null]], [6, ["storein", 0], 123, 551, [368, 7, 218, 9]], [7, ["string", "x"], 191, 551, [6, null]], [8, ["number", 500], 379, 593, [215, null]], [9, ["storein", 0], 123, 635, [6, 10, 220, 12]], [10, ["string", "y"], 191, 635, [9, null]], [11, ["number", 300], 379, 677, [219, null]], [12, ["storein", 0], 123, 719, [9, 13, 226, 15]], [13, ["string", "size"], 191, 719, [12, null]], [14, ["number", 100], 379, 761, [225, null]], [15, ["storein", 0], 123, 803, [12, 16, 17, 18]], [16, ["string", "name"], 191, 803, [15, null]], [17, ["string", "New England"], 191, 845, [15, null]], [18, ["storein", 0], 123, 887, [15, 19, 20, 21]], [19, ["string", "picture"], 191, 887, [18, null]], [20, ["journal", "./samples/images/New-England.png"], 191, 929, [18, null]], [21, "stack", 123, 971, [18, 22, 227]], [22, ["string", "go"], 181, 971, [21, null]], [23, ["number", -330], 378, 749, [314, null]], [24, ["number", -240], 378, 833, [320, null]], [25, ["number", 100], 378, 917, [326, null]], [26, ["string", "Massachusetts"], 190, 1001, [329, null]], [27, ["journal", "./samples/images/Massachuetts.png"], 190, 1085, [331, null]], [28, "hat", 825, 353, [null, 29, 363]], [29, ["string", "calculate distance"], 883, 361, [28, null]], [30, ["storein", 0], 825, 437, [363, 31, 32, 362]], [31, ["string", "dx"], 893, 437, [30, null]], [32, ["minus2", 20.0], 893, 479, [30, 33, 38]], [33, ["product2", 0], 947, 479, [32, 34, 36]], [34, "box", 1001, 479, [33, 35, null]], [35, ["string", "x"], 1056, 479, [34, null]], [36, "box", 1001, 521, [33, 37, null]], [37, ["string", "scalex"], 1056, 521, [36, null]], [38, "xcor", 971, 561, [32, null]], [39, ["storein", 0], 825, 595, [362, 40, 41, 361]], [40, ["string", "dy"], 893, 595, [39, null]], [41, ["minus2", 20.0], 893, 637, [39, 42, 47]], [42, ["product2", 0], 947, 637, [41, 43, 45]], [43, "box", 1001, 637, [42, 44, null]], [44, ["string", "y"], 1056, 637, [43, null]], [45, "box", 1001, 679, [42, 46, null]], [46, ["string", "scaley"], 1056, 679, [45, null]], [47, "ycor", 971, 719, [41, null]], [48, ["storein", 0], 825, 753, [361, 49, 50, 204]], [49, ["string", "distance"], 893, 753, [48, null]], [50, "sqrt", 893, 795, [48, 51]], [51, ["plus2", 20.0], 947, 795, [50, 52, 57]], [52, ["product2", 0], 1001, 795, [51, 53, 55]], [53, "box", 1055, 795, [52, 54, null]], [54, ["string", "dx"], 1110, 795, [53, null]], [55, "box", 1055, 837, [52, 56, null]], [56, ["string", "dx"], 1110, 837, [55, null]], [57, ["product2", 0], 1001, 877, [51, 58, 60]], [58, "box", 1055, 877, [57, 59, null]], [59, ["string", "dy"], 1110, 877, [58, null]], [60, "box", 1055, 919, [57, 61, null]], [61, ["string", "dy"], 1110, 919, [60, null]], [62, ["number", 120], 380, 888, [287, null]], [63, ["number", 190], 380, 972, [293, null]], [64, ["number", 50], 380, 1056, [299, null]], [65, ["string", "Boston"], 192, 1140, [302, null]], [66, ["journal", "./samples/images/Boston.png"], 192, 1224, [304, null]], [67, "hat", 603, 218, [null, 68, 360]], [68, ["string", "map"], 661, 226, [67, null]], [69, "setscale", 603, 302, [360, 70, 71]], [70, ["number", 100], 680, 302, [69, null]], [71, ["setxy", 0], 603, 344, [69, 72, 73, 74]], [72, ["number", 0], 661, 344, [71, null]], [73, ["number", 0], 661, 386, [71, null]], [74, "show", 603, 428, [71, 75, 205]], [75, ["journal", "./samples/images/earth.png"], 661, 428, [74, null]], [76, "hat", 956, 465, [null, 77, 364]], [77, ["string", "setup"], 1014, 473, [76, null]], [78, ["storein", 0], 956, 549, [364, 79, 80, 347]], [79, ["string", "scalex"], 1024, 549, [78, null]], [80, ["division2", 0], 1024, 591, [78, 346, 81]], [81, ["number", 1200], 1102, 633, [80, null]], [82, ["storein", 0], 956, 785, [352, 83, 84, 345]], [83, ["string", "box"], 1024, 785, [82, null]], [84, ["product2", 0], 1024, 827, [82, 85, 86]], [85, ["number", -260], 1078, 827, [84, null]], [86, "box", 1078, 869, [84, 87, null]], [87, ["string", "scalex"], 1133, 869, [86, null]], [88, "hat", 832, 215, [null, 89, 356]], [89, ["string", "star"], 890, 223, [88, null]], [90, "setpensize", 832, 383, [206, 91, 92]], [91, ["number", 15], 934, 383, [90, null]], [92, ["setxy", 0], 832, 425, [90, 93, 94, 95]], [93, ["number", 0], 890, 425, [92, null]], [94, ["number", 0], 890, 467, [92, null]], [95, "repeat", 832, 509, [92, 96, 97, 209]], [96, ["number", 5], 883, 509, [95, null]], [97, "setcolor", 897, 569, [95, 98, 99]], [98, "heading", 974, 569, [97, null]], [99, "forward", 897, 611, [97, 100, 101]], [100, ["number", 200], 968, 611, [99, null]], [101, "right", 897, 653, [99, 102, null]], [102, ["number", 144], 955, 653, [101, null]], [103, "clean", 956, 903, [345, 339]], [104, ["number", -200], 379, 442, [260, null]], [105, ["number", -220], 379, 526, [266, null]], [106, ["number", 200], 379, 610, [272, null]], [107, ["string", "USA"], 191, 694, [275, null]], [108, ["journal", "./samples/images/United_States.png"], 191, 778, [277, null]], [109, "hat", 1047, 90, [null, 110, 365]], [110, ["string", "go"], 1105, 98, [109, null]], [111, "if", 1047, 208, [210, 112, 116, 126]], [112, ["greater2", 0], 1085, 174, [111, 113, 115, null]], [113, "box", 1131, 174, [112, 114, null]], [114, ["string", "test"], 1186, 174, [113, null]], [115, ["number", 0], 1131, 216, [112, null]], [116, ["setxy", 20.0], 1099, 276, [111, 117, 120, 122]], [117, ["minus2", 0], 1157, 276, [116, 118, 188]], [118, "box", 1211, 276, [117, 119, null]], [119, ["string", "x"], 1266, 276, [118, null]], [120, "box", 1157, 358, [116, 121, null]], [121, ["string", "y"], 1212, 358, [120, null]], [122, ["arc", 0], 1099, 400, [116, 123, 124, 125]], [123, ["number", 360], 1157, 400, [122, null]], [124, "box", 1157, 442, [122, 338, null]], [125, ["hspace", 80.0], 1099, 484, [122, 190]], [126, ["vspace", 100.0], 1047, 294, [111, 127]], [127, ["setxy", 0], 1047, 528, [126, 128, 129, 131]], [128, ["number", 0], 1105, 528, [127, null]], [129, "box", 1105, 570, [127, 130, null]], [130, ["string", "box"], 1160, 570, [129, null]], [131, "settextsize", 1047, 612, [127, 132, 358]], [132, ["product2", 0], 1151, 612, [131, 133, 134]], [133, ["number", 24], 1205, 612, [132, null]], [134, "box", 1205, 654, [132, 135, null]], [135, ["string", "scalex"], 1260, 654, [134, null]], [136, "show", 1047, 730, [354, 137, 212]], [137, ["plus2", 0], 1105, 730, [136, 138, 139]], [138, ["string", "Put the turtle in "], 1159, 730, [137, null]], [139, "box", 1159, 772, [137, 140, null]], [140, ["string", "name"], 1214, 772, [139, null]], [141, ["setxy", 0], 1047, 806, [212, 142, 143, 144]], [142, ["number", 0], 1105, 806, [141, null]], [143, ["number", 0], 1105, 848, [141, null]], [144, "forever", 1047, 890, [141, 145, 214]], [145, "stack", 1108, 908, [144, 146, 211]], [146, ["string", "calculate distance"], 1166, 908, [145, null]], [147, "if", 1108, 984, [211, 148, 156, 359]], [148, ["less2", 0], 1146, 950, [147, 149, 151, null]], [149, "box", 1192, 950, [148, 150, null]], [150, ["string", "distance"], 1247, 950, [149, null]], [151, ["product2", 0], 1192, 992, [148, 152, 154]], [152, "box", 1246, 992, [151, 153, null]], [153, ["string", "size"], 1301, 992, [152, null]], [154, "box", 1246, 1034, [151, 155, null]], [155, ["string", "scalex"], 1301, 1034, [154, null]], [156, "clean", 1160, 1052, [147, 157]], [157, ["setxy", 0], 1160, 1086, [156, 158, 159, 160]], [158, ["number", 0], 1218, 1086, [157, null]], [159, ["number", 0], 1218, 1128, [157, null]], [160, "setscale", 1160, 1170, [157, 161, 162]], [161, ["number", 100], 1237, 1170, [160, null]], [162, "show", 1160, 1212, [160, 163, 165]], [163, "box", 1218, 1212, [162, 164, null]], [164, ["string", "picture"], 1273, 1212, [163, null]], [165, "stopstack", 1160, 1254, [162, null]], [166, "wait", 1108, 1304, [359, 167, null]], [167, ["number", 1], 1166, 1304, [166, null]], [168, ["start", 2.0], 834, 87, [null, 357]], [169, ["storein", 0], 834, 163, [357, 170, 171, 172]], [170, ["string", "test"], 902, 163, [169, null]], [171, ["number", 0], 902, 205, [169, null]], [172, "stack", 834, 247, [169, 173, 174]], [173, ["string", "setup"], 892, 247, [172, null]], [174, "stack", 834, 289, [172, 175, 176]], [175, ["string", "map"], 892, 289, [174, null]], [176, "stack", 834, 331, [174, 177, 178]], [177, ["string", "Q1"], 892, 331, [176, null]], [178, "stack", 834, 373, [176, 179, 180]], [179, ["string", "Q2"], 892, 373, [178, null]], [180, "stack", 834, 415, [178, 181, 182]], [181, ["string", "Q3"], 892, 415, [180, null]], [182, "stack", 834, 457, [180, 183, 184]], [183, ["string", "Q4"], 892, 457, [182, null]], [184, "stack", 834, 499, [182, 185, 186]], [185, ["string", "Q5"], 892, 499, [184, null]], [186, "stack", 834, 541, [184, 187, 336]], [187, ["string", "star"], 892, 541, [186, null]], [188, "box", 1235, 318, [117, 189, null]], [189, ["string", "size"], 1290, 318, [188, null]], [190, ["storein", 0], 1315, 502, [125, 191, 192, 213]], [191, ["string", "box"], 1383, 502, [190, null]], [192, ["plus2", 0], 1383, 544, [190, 193, 194]], [193, "xcor", 1437, 544, [192, null]], [194, "box", 1437, 586, [192, 195, null]], [195, ["string", "size"], 1492, 586, [194, null]], [196, "print", 1315, 620, [213, 197, null]], [197, ["plus2", 0], 1373, 620, [196, 198, 200]], [198, "box", 1427, 620, [197, 199, null]], [199, ["string", "box"], 1482, 620, [198, null]], [200, ["plus2", 0], 1427, 662, [197, 201, 202]], [201, ["string", ", "], 1481, 662, [200, null]], [202, "ycor", 1481, 704, [200, null]], [203, ["number", -170], 383, 304, [233, null]], [204, ["sandwichcollapsed", 1], 825, 437, [48, null]], [205, ["sandwichcollapsed", 1], 603, 302, [74, null]], [206, ["setxy", 0], 832, 299, [356, 207, 208, 90]], [207, ["number", 0], 890, 299, [206, null]], [208, ["number", 0], 890, 341, [206, null]], [209, ["sandwichcollapsed", 1], 832, 299, [95, null]], [210, ["vspace", 0], 1047, 174, [365, 111]], [211, ["vspace", 0], 1108, 950, [145, 147]], [212, ["vspace", 0], 1047, 772, [136, 141]], [213, ["vspace", 0], 1315, 586, [190, 196]], [214, ["sandwichcollapsed", 1], 1047, 174, [144, null]], [215, ["product2", 0], 325, 593, [218, 8, 216]], [216, "box", 379, 635, [215, 217, null]], [217, ["string", "scalex"], 434, 635, [216, null]], [218, ["identity2", 40.0], 191, 593, [6, 215]], [219, ["product2", 0], 325, 677, [220, 11, 221]], [220, ["identity2", 40.0], 191, 677, [9, 219]], [221, "box", 379, 719, [219, 222, null]], [222, ["string", "scaley"], 434, 719, [221, null]], [223, "box", 379, 803, [225, 224, null]], [224, ["string", "scalex"], 434, 803, [223, null]], [225, ["product2", 0], 325, 761, [226, 14, 223]], [226, ["identity2", 40.0], 191, 761, [12, 225]], [227, ["sandwichcollapsed", 1], 123, 551, [21, null]], [228, "hat", 127, 178, [null, 229, 370]], [229, ["string", "Q1"], 185, 186, [228, null]], [230, ["storein", 0], 127, 262, [370, 231, 232, 236]], [231, ["string", "x"], 195, 262, [230, null]], [232, ["identity2", 40.0], 195, 304, [230, 233]], [233, ["product2", 0], 329, 304, [232, 203, 234]], [234, "box", 383, 346, [233, 235, null]], [235, ["string", "scalex"], 438, 346, [234, null]], [236, ["storein", 0], 127, 346, [230, 237, 238, 242]], [237, ["string", "y"], 195, 346, [236, null]], [238, ["identity2", 40.0], 195, 388, [236, 239]], [239, ["product2", 0], 329, 388, [238, 3, 240]], [240, "box", 383, 430, [239, 241, null]], [241, ["string", "scaley"], 438, 430, [240, null]], [242, ["storein", 0], 127, 430, [236, 243, 244, 248]], [243, ["string", "size"], 195, 430, [242, null]], [244, ["identity2", 40.0], 195, 472, [242, 245]], [245, ["product2", 0], 329, 472, [244, 2, 246]], [246, "box", 383, 514, [245, 247, null]], [247, ["string", "scalex"], 438, 514, [246, null]], [248, ["storein", 0], 127, 514, [242, 249, 0, 250]], [249, ["string", "name"], 195, 514, [248, null]], [250, ["storein", 0], 127, 598, [248, 251, 1, 252]], [251, ["string", "picture"], 195, 598, [250, null]], [252, "stack", 127, 682, [250, 253, 254]], [253, ["string", "go"], 185, 682, [252, null]], [254, ["sandwichcollapsed", 1], 127, 262, [252, null]], [255, "hat", 123, 316, [null, 256, 369]], [256, ["string", "Q2"], 181, 324, [255, null]], [257, ["storein", 0], 123, 400, [369, 258, 259, 263]], [258, ["string", "x"], 191, 400, [257, null]], [259, ["identity2", 40.0], 191, 442, [257, 260]], [260, ["product2", 0], 325, 442, [259, 104, 261]], [261, "box", 379, 484, [260, 262, null]], [262, ["string", "scalex"], 434, 484, [261, null]], [263, ["storein", 0], 123, 484, [257, 264, 265, 269]], [264, ["string", "y"], 191, 484, [263, null]], [265, ["identity2", 40.0], 191, 526, [263, 266]], [266, ["product2", 0], 325, 526, [265, 105, 267]], [267, "box", 379, 568, [266, 268, null]], [268, ["string", "scaley"], 434, 568, [267, null]], [269, ["storein", 0], 123, 568, [263, 270, 271, 275]], [270, ["string", "size"], 191, 568, [269, null]], [271, ["identity2", 40.0], 191, 610, [269, 272]], [272, ["product2", 0], 325, 610, [271, 106, 273]], [273, "box", 379, 652, [272, 274, null]], [274, ["string", "scalex"], 434, 652, [273, null]], [275, ["storein", 0], 123, 652, [269, 276, 107, 277]], [276, ["string", "name"], 191, 652, [275, null]], [277, ["storein", 0], 123, 736, [275, 278, 108, 279]], [278, ["string", "picture"], 191, 736, [277, null]], [279, "stack", 123, 820, [277, 280, 281]], [280, ["string", "go"], 181, 820, [279, null]], [281, ["sandwichcollapsed", 1], 123, 400, [279, null]], [282, "hat", 124, 762, [null, 283, 366]], [283, ["string", "Q5"], 182, 770, [282, null]], [284, ["storein", 0], 124, 846, [366, 285, 286, 290]], [285, ["string", "x"], 192, 846, [284, null]], [286, ["identity2", 40.0], 192, 888, [284, 287]], [287, ["product2", 0], 326, 888, [286, 62, 288]], [288, "box", 380, 930, [287, 289, null]], [289, ["string", "scalex"], 435, 930, [288, null]], [290, ["storein", 0], 124, 930, [284, 291, 292, 296]], [291, ["string", "y"], 192, 930, [290, null]], [292, ["identity2", 40.0], 192, 972, [290, 293]], [293, ["product2", 0], 326, 972, [292, 63, 294]], [294, "box", 380, 1014, [293, 295, null]], [295, ["string", "scaley"], 435, 1014, [294, null]], [296, ["storein", 0], 124, 1014, [290, 297, 298, 302]], [297, ["string", "size"], 192, 1014, [296, null]], [298, ["identity2", 40.0], 192, 1056, [296, 299]], [299, ["product2", 0], 326, 1056, [298, 64, 300]], [300, "box", 380, 1098, [299, 301, null]], [301, ["string", "scalex"], 435, 1098, [300, null]], [302, ["storein", 0], 124, 1098, [296, 303, 65, 304]], [303, ["string", "name"], 192, 1098, [302, null]], [304, ["storein", 0], 124, 1182, [302, 305, 66, 306]], [305, ["string", "picture"], 192, 1182, [304, null]], [306, "stack", 124, 1266, [304, 307, 308]], [307, ["string", "go"], 182, 1266, [306, null]], [308, ["sandwichcollapsed", 1], 124, 846, [306, null]], [309, "hat", 122, 623, [null, 310, 367]], [310, ["string", "Q4"], 180, 631, [309, null]], [311, ["storein", 0], 122, 707, [367, 312, 313, 317]], [312, ["string", "x"], 190, 707, [311, null]], [313, ["identity2", 40.0], 190, 749, [311, 314]], [314, ["product2", 0], 324, 749, [313, 23, 315]], [315, "box", 378, 791, [314, 316, null]], [316, ["string", "scalex"], 433, 791, [315, null]], [317, ["storein", 0], 122, 791, [311, 318, 319, 323]], [318, ["string", "y"], 190, 791, [317, null]], [319, ["identity2", 40.0], 190, 833, [317, 320]], [320, ["product2", 0], 324, 833, [319, 24, 321]], [321, "box", 378, 875, [320, 322, null]], [322, ["string", "scaley"], 433, 875, [321, null]], [323, ["storein", 0], 122, 875, [317, 324, 325, 329]], [324, ["string", "size"], 190, 875, [323, null]], [325, ["identity2", 40.0], 190, 917, [323, 326]], [326, ["product2", 0], 324, 917, [325, 25, 327]], [327, "box", 378, 959, [326, 328, null]], [328, ["string", "scalex"], 433, 959, [327, null]], [329, ["storein", 0], 122, 959, [323, 330, 26, 331]], [330, ["string", "name"], 190, 959, [329, null]], [331, ["storein", 0], 122, 1043, [329, 332, 27, 333]], [332, ["string", "picture"], 190, 1043, [331, null]], [333, "stack", 122, 1127, [331, 334, 335]], [334, ["string", "go"], 180, 1127, [333, null]], [335, ["sandwichcollapsed", 1], 122, 707, [333, null]], [336, ["sandwichcollapsed", 1], 834, 163, [186, null]], [337, ["sandwichcollapsed", 1], 956, 549, [339, null]], [338, ["string", "size"], 1212, 442, [124, null]], [339, "if", 956, 937, [103, 340, 342, 337]], [340, ["equal2", 0], 994, 903, [339, 343, 341, null]], [341, ["number", 0], 1040, 945, [340, null]], [342, "hideblocks", 1008, 1005, [339, null]], [343, "box", 1040, 903, [340, 344, null]], [344, ["string", "test"], 1095, 903, [343, null]], [345, ["vspace", 0], 956, 869, [82, 103]], [346, "width", 1078, 591, [80, null]], [347, ["vspace", 0], 956, 633, [78, 348]], [348, ["storein", 0], 956, 667, [347, 349, 350, 352]], [349, ["string", "scaley"], 1024, 667, [348, null]], [350, ["division2", 0], 1024, 709, [348, 353, 351]], [351, ["number", 900], 1102, 751, [350, null]], [352, ["vspace", 0], 956, 751, [348, 82]], [353, "height", 1078, 709, [350, null]], [354, "setscale", 1047, 688, [358, 355, 136]], [355, ["number", 33], 1124, 688, [354, null]], [356, "sandwichtop_no_arm_no_label", 814, 265, [88, 206]], [357, "sandwichtop_no_arm_no_label", 816, 129, [168, 169]], [358, ["vspace", 0], 1047, 654, [131, 354]], [359, ["vspace", 100], 1108, 1070, [147, 166]], [360, "sandwichtop_no_arm_no_label", 585, 268, [67, 69]], [361, ["vspace", 20], 825, 679, [39, 48]], [362, ["vspace", 20], 825, 521, [30, 39]], [363, "sandwichtop_no_arm_no_label", 807, 403, [28, 30]], [364, "sandwichtop_no_arm_no_label", 938, 515, [76, 78]], [365, "sandwichtop_no_arm_no_label", 1029, 140, [109, 210]], [366, "sandwichtop_no_arm_no_label", 106, 812, [282, 284]], [367, "sandwichtop_no_arm_no_label", 104, 673, [309, 311]], [368, "sandwichtop_no_arm_no_label", 105, 517, [4, 6]], [369, "sandwichtop_no_arm_no_label", 105, 366, [255, 257]], [370, "sandwichtop_no_arm_no_label", 109, 228, [228, 230]]] \ No newline at end of file
+[[0, ["string", "North America"], 195, 556, [243, null]], [1, ["journal", "./samples/images/North_America.jpg"], 195, 640, [245, null]], [2, ["number", 150], 383, 472, [240, null]], [3, ["number", 114], 383, 388, [234, null]], [4, "hat", 123, 467, [null, 5, 361]], [5, ["string", "Q3"], 181, 475, [4, null]], [6, ["storein", 0], 123, 551, [361, 7, 213, 9]], [7, ["string", "x"], 191, 551, [6, null]], [8, ["number", 500], 379, 593, [210, null]], [9, ["storein", 0], 123, 635, [6, 10, 215, 12]], [10, ["string", "y"], 191, 635, [9, null]], [11, ["number", 300], 379, 677, [214, null]], [12, ["storein", 0], 123, 719, [9, 13, 221, 15]], [13, ["string", "size"], 191, 719, [12, null]], [14, ["number", 100], 379, 761, [220, null]], [15, ["storein", 0], 123, 803, [12, 16, 17, 18]], [16, ["string", "name"], 191, 803, [15, null]], [17, ["string", "New England"], 191, 845, [15, null]], [18, ["storein", 0], 123, 887, [15, 19, 20, 21]], [19, ["string", "picture"], 191, 887, [18, null]], [20, ["journal", "./samples/images/New-England.png"], 191, 929, [18, null]], [21, "stack", 123, 971, [18, 22, 222]], [22, ["string", "go"], 181, 971, [21, null]], [23, ["number", -330], 378, 749, [309, null]], [24, ["number", -240], 378, 833, [315, null]], [25, ["number", 100], 378, 917, [321, null]], [26, ["string", "Massachusetts"], 190, 1001, [324, null]], [27, ["journal", "./samples/images/Massachuetts.png"], 190, 1085, [326, null]], [28, "hat", 1042, 655, [null, 29, 356]], [29, ["string", "calculate distance"], 1100, 663, [28, null]], [30, ["storein", 0], 1042, 739, [356, 31, 32, 355]], [31, ["string", "dx"], 1110, 739, [30, null]], [32, ["minus2", 20.0], 1110, 781, [30, 33, 38]], [33, ["product2", 0], 1164, 781, [32, 34, 36]], [34, "box", 1218, 781, [33, 35, null]], [35, ["string", "x"], 1273, 781, [34, null]], [36, "box", 1218, 823, [33, 37, null]], [37, ["string", "scalex"], 1273, 823, [36, null]], [38, "xcor", 1188, 863, [32, null]], [39, ["storein", 0], 1042, 905, [355, 40, 41, 354]], [40, ["string", "dy"], 1110, 905, [39, null]], [41, ["minus2", 20.0], 1110, 947, [39, 42, 47]], [42, ["product2", 0], 1164, 947, [41, 43, 45]], [43, "box", 1218, 947, [42, 44, null]], [44, ["string", "y"], 1273, 947, [43, null]], [45, "box", 1218, 989, [42, 46, null]], [46, ["string", "scaley"], 1273, 989, [45, null]], [47, "ycor", 1188, 1029, [41, null]], [48, ["storein", 0], 1042, 1071, [354, 49, 50, 202]], [49, ["string", "distance"], 1110, 1071, [48, null]], [50, "sqrt", 1110, 1113, [48, 51]], [51, ["plus2", 20.0], 1164, 1113, [50, 52, 57]], [52, ["product2", 0], 1218, 1113, [51, 53, 55]], [53, "box", 1272, 1113, [52, 54, null]], [54, ["string", "dx"], 1327, 1113, [53, null]], [55, "box", 1272, 1155, [52, 56, null]], [56, ["string", "dx"], 1327, 1155, [55, null]], [57, ["product2", 0], 1218, 1195, [51, 58, 60]], [58, "box", 1272, 1195, [57, 59, null]], [59, ["string", "dy"], 1327, 1195, [58, null]], [60, "box", 1272, 1237, [57, 61, null]], [61, ["string", "dy"], 1327, 1237, [60, null]], [62, ["number", 120], 380, 888, [282, null]], [63, ["number", 190], 380, 972, [288, null]], [64, ["number", 50], 380, 1056, [294, null]], [65, ["string", "Boston"], 192, 1140, [297, null]], [66, ["journal", "./samples/images/Boston.png"], 192, 1224, [299, null]], [67, "hat", 1042, 788, [null, 68, 353]], [68, ["string", "map"], 1100, 796, [67, null]], [69, "setscale", 1042, 872, [353, 70, 71]], [70, ["number", 100], 1119, 872, [69, null]], [71, ["setxy", 0], 1042, 914, [69, 72, 73, 74]], [72, ["number", 0], 1100, 914, [71, null]], [73, ["number", 0], 1100, 956, [71, null]], [74, "show", 1042, 998, [71, 75, 203]], [75, ["journal", "./samples/images/earth.png"], 1100, 998, [74, null]], [76, "hat", 1061, 358, [null, 77, 357]], [77, ["string", "setup"], 1119, 366, [76, null]], [78, ["storein", 0], 1061, 442, [357, 79, 80, 341]], [79, ["string", "scalex"], 1129, 442, [78, null]], [80, ["division2", 0], 1129, 484, [78, 340, 81]], [81, ["number", 1200], 1207, 526, [80, null]], [82, ["storein", 0], 1061, 694, [346, 83, 84, 339]], [83, ["string", "box"], 1129, 694, [82, null]], [84, ["product2", 0], 1129, 736, [82, 85, 86]], [85, ["number", -260], 1183, 736, [84, null]], [86, "box", 1183, 778, [84, 87, null]], [87, ["string", "scalex"], 1238, 778, [86, null]], [88, "hat", 1039, 510, [null, 89, 350]], [89, ["string", "star"], 1097, 518, [88, null]], [90, "setpensize", 1039, 594, [350, 91, 376]], [91, ["number", 15], 1141, 594, [90, null]], [92, ["setxy", 0], 1039, 670, [376, 93, 94, 377]], [93, ["number", 0], 1097, 670, [92, null]], [94, ["number", 0], 1097, 712, [92, null]], [95, "repeat", 1039, 788, [377, 96, 97, 204]], [96, ["number", 5], 1090, 788, [95, null]], [97, "setcolor", 1104, 848, [95, 98, 99]], [98, "heading", 1181, 848, [97, null]], [99, "forward", 1104, 890, [97, 100, 101]], [100, ["number", 200], 1175, 890, [99, null]], [101, "right", 1104, 932, [99, 102, null]], [102, ["number", 144], 1162, 932, [101, null]], [103, "clean", 1061, 820, [339, 333]], [104, ["number", -200], 379, 442, [255, null]], [105, ["number", -220], 379, 526, [261, null]], [106, ["number", 200], 379, 610, [267, null]], [107, ["string", "USA"], 191, 694, [270, null]], [108, ["journal", "./samples/images/United_States.png"], 191, 778, [272, null]], [109, "hat", 1047, 90, [null, 110, 358]], [110, ["string", "go"], 1105, 98, [109, null]], [111, "if", 1047, 216, [205, 112, 368, 372]], [112, ["greater2", 0], 1085, 182, [111, 113, 115, null]], [113, "box", 1131, 182, [112, 114, null]], [114, ["string", "test"], 1186, 182, [113, null]], [115, ["number", 0], 1131, 224, [112, null]], [116, ["setxy", 20.0], 1046, 342, [364, 117, 120, 365]], [117, ["minus2", 0], 1104, 342, [116, 118, 186]], [118, "box", 1158, 342, [117, 119, null]], [119, ["string", "x"], 1213, 342, [118, null]], [120, "box", 1104, 424, [116, 121, null]], [121, ["string", "y"], 1159, 424, [120, null]], [122, ["arc", 0], 1046, 500, [365, 123, 124, 188]], [123, ["number", 360], 1104, 500, [122, null]], [124, "box", 1104, 542, [122, 332, null]], [125, ["setxy", 0], 1047, 336, [372, 126, 127, 373]], [126, ["number", 0], 1105, 336, [125, null]], [127, "box", 1105, 378, [125, 128, null]], [128, ["string", "box"], 1160, 378, [127, null]], [129, "settextsize", 1047, 454, [373, 130, 351]], [130, ["product2", 0], 1151, 454, [129, 131, 132]], [131, ["number", 24], 1205, 454, [130, null]], [132, "box", 1205, 496, [130, 133, null]], [133, ["string", "scalex"], 1260, 496, [132, null]], [134, "show", 1047, 580, [348, 135, 207]], [135, ["plus2", 0], 1105, 580, [134, 136, 137]], [136, ["string", "Put the turtle in "], 1159, 580, [135, null]], [137, "box", 1159, 622, [135, 138, null]], [138, ["string", "name"], 1214, 622, [137, null]], [139, ["setxy", 0], 1047, 698, [374, 140, 141, 375]], [140, ["number", 0], 1105, 698, [139, null]], [141, ["number", 0], 1105, 740, [139, null]], [142, "forever", 1047, 816, [375, 143, 209]], [143, "stack", 1108, 834, [142, 144, 206]], [144, ["string", "calculate distance"], 1166, 834, [143, null]], [145, "if", 1108, 918, [206, 146, 154, 352]], [146, ["less2", 0], 1146, 884, [145, 147, 149, null]], [147, "box", 1192, 884, [146, 148, null]], [148, ["string", "distance"], 1247, 884, [147, null]], [149, ["product2", 0], 1192, 926, [146, 150, 152]], [150, "box", 1246, 926, [149, 151, null]], [151, ["string", "size"], 1301, 926, [150, null]], [152, "box", 1246, 968, [149, 153, null]], [153, ["string", "scalex"], 1301, 968, [152, null]], [154, "clean", 1160, 986, [145, 155]], [155, ["setxy", 0], 1160, 1020, [154, 156, 157, 158]], [156, ["number", 0], 1218, 1020, [155, null]], [157, ["number", 0], 1218, 1062, [155, null]], [158, "setscale", 1160, 1104, [155, 159, 160]], [159, ["number", 100], 1237, 1104, [158, null]], [160, "show", 1160, 1146, [158, 161, 163]], [161, "box", 1218, 1146, [160, 162, null]], [162, ["string", "picture"], 1273, 1146, [161, null]], [163, "stopstack", 1160, 1188, [160, null]], [164, "wait", 1108, 1246, [352, 165, null]], [165, ["number", 1], 1166, 1246, [164, null]], [166, ["start", 2.0], 379, 94, [null, 167]], [167, ["storein", 0], 379, 136, [166, 168, 169, 170]], [168, ["string", "test"], 447, 136, [167, null]], [169, ["number", 0], 447, 178, [167, null]], [170, "stack", 379, 220, [167, 171, 172]], [171, ["string", "setup"], 437, 220, [170, null]], [172, "stack", 379, 262, [170, 173, 174]], [173, ["string", "map"], 437, 262, [172, null]], [174, "stack", 379, 304, [172, 175, 176]], [175, ["string", "Q1"], 437, 304, [174, null]], [176, "stack", 379, 346, [174, 177, 178]], [177, ["string", "Q2"], 437, 346, [176, null]], [178, "stack", 379, 388, [176, 179, 180]], [179, ["string", "Q3"], 437, 388, [178, null]], [180, "stack", 379, 430, [178, 181, 182]], [181, ["string", "Q4"], 437, 430, [180, null]], [182, "stack", 379, 472, [180, 183, 184]], [183, ["string", "Q5"], 437, 472, [182, null]], [184, "stack", 379, 514, [182, 185, null]], [185, ["string", "star"], 437, 514, [184, null]], [186, "box", 1182, 384, [117, 187, null]], [187, ["string", "size"], 1237, 384, [186, null]], [188, ["storein", 0], 1046, 584, [122, 189, 190, 208]], [189, ["string", "box"], 1114, 584, [188, null]], [190, ["plus2", 0], 1114, 626, [188, 191, 192]], [191, "xcor", 1168, 626, [190, null]], [192, "box", 1168, 668, [190, 193, null]], [193, ["string", "size"], 1223, 668, [192, null]], [194, "print", 1046, 710, [208, 195, 371]], [195, ["plus2", 0], 1104, 710, [194, 196, 198]], [196, "box", 1158, 710, [195, 197, null]], [197, ["string", "box"], 1213, 710, [196, null]], [198, ["plus2", 0], 1158, 752, [195, 199, 200]], [199, ["string", ", "], 1212, 752, [198, null]], [200, "ycor", 1212, 794, [198, null]], [201, ["number", -170], 383, 304, [228, null]], [202, ["sandwichcollapsed", 1], 1042, 739, [48, null]], [203, ["sandwichcollapsed", 1], 1042, 872, [74, null]], [204, ["sandwichcollapsed", 1], 1039, 594, [95, null]], [205, ["vspace", 0], 1047, 174, [358, 111]], [206, ["vspace", 0], 1108, 876, [143, 145]], [207, ["vspace", 0], 1047, 622, [134, 374]], [208, ["vspace", 0], 1046, 668, [188, 194]], [209, ["sandwichcollapsed", 1], 1047, 174, [142, null]], [210, ["product2", 0], 325, 593, [213, 8, 211]], [211, "box", 379, 635, [210, 212, null]], [212, ["string", "scalex"], 434, 635, [211, null]], [213, ["identity2", 40.0], 191, 593, [6, 210]], [214, ["product2", 0], 325, 677, [215, 11, 216]], [215, ["identity2", 40.0], 191, 677, [9, 214]], [216, "box", 379, 719, [214, 217, null]], [217, ["string", "scaley"], 434, 719, [216, null]], [218, "box", 379, 803, [220, 219, null]], [219, ["string", "scalex"], 434, 803, [218, null]], [220, ["product2", 0], 325, 761, [221, 14, 218]], [221, ["identity2", 40.0], 191, 761, [12, 220]], [222, ["sandwichcollapsed", 1], 123, 551, [21, null]], [223, "hat", 127, 178, [null, 224, 363]], [224, ["string", "Q1"], 185, 186, [223, null]], [225, ["storein", 0], 127, 262, [363, 226, 227, 231]], [226, ["string", "x"], 195, 262, [225, null]], [227, ["identity2", 40.0], 195, 304, [225, 228]], [228, ["product2", 0], 329, 304, [227, 201, 229]], [229, "box", 383, 346, [228, 230, null]], [230, ["string", "scalex"], 438, 346, [229, null]], [231, ["storein", 0], 127, 346, [225, 232, 233, 237]], [232, ["string", "y"], 195, 346, [231, null]], [233, ["identity2", 40.0], 195, 388, [231, 234]], [234, ["product2", 0], 329, 388, [233, 3, 235]], [235, "box", 383, 430, [234, 236, null]], [236, ["string", "scaley"], 438, 430, [235, null]], [237, ["storein", 0], 127, 430, [231, 238, 239, 243]], [238, ["string", "size"], 195, 430, [237, null]], [239, ["identity2", 40.0], 195, 472, [237, 240]], [240, ["product2", 0], 329, 472, [239, 2, 241]], [241, "box", 383, 514, [240, 242, null]], [242, ["string", "scalex"], 438, 514, [241, null]], [243, ["storein", 0], 127, 514, [237, 244, 0, 245]], [244, ["string", "name"], 195, 514, [243, null]], [245, ["storein", 0], 127, 598, [243, 246, 1, 247]], [246, ["string", "picture"], 195, 598, [245, null]], [247, "stack", 127, 682, [245, 248, 249]], [248, ["string", "go"], 185, 682, [247, null]], [249, ["sandwichcollapsed", 1], 127, 262, [247, null]], [250, "hat", 123, 316, [null, 251, 362]], [251, ["string", "Q2"], 181, 324, [250, null]], [252, ["storein", 0], 123, 400, [362, 253, 254, 258]], [253, ["string", "x"], 191, 400, [252, null]], [254, ["identity2", 40.0], 191, 442, [252, 255]], [255, ["product2", 0], 325, 442, [254, 104, 256]], [256, "box", 379, 484, [255, 257, null]], [257, ["string", "scalex"], 434, 484, [256, null]], [258, ["storein", 0], 123, 484, [252, 259, 260, 264]], [259, ["string", "y"], 191, 484, [258, null]], [260, ["identity2", 40.0], 191, 526, [258, 261]], [261, ["product2", 0], 325, 526, [260, 105, 262]], [262, "box", 379, 568, [261, 263, null]], [263, ["string", "scaley"], 434, 568, [262, null]], [264, ["storein", 0], 123, 568, [258, 265, 266, 270]], [265, ["string", "size"], 191, 568, [264, null]], [266, ["identity2", 40.0], 191, 610, [264, 267]], [267, ["product2", 0], 325, 610, [266, 106, 268]], [268, "box", 379, 652, [267, 269, null]], [269, ["string", "scalex"], 434, 652, [268, null]], [270, ["storein", 0], 123, 652, [264, 271, 107, 272]], [271, ["string", "name"], 191, 652, [270, null]], [272, ["storein", 0], 123, 736, [270, 273, 108, 274]], [273, ["string", "picture"], 191, 736, [272, null]], [274, "stack", 123, 820, [272, 275, 276]], [275, ["string", "go"], 181, 820, [274, null]], [276, ["sandwichcollapsed", 1], 123, 400, [274, null]], [277, "hat", 124, 762, [null, 278, 359]], [278, ["string", "Q5"], 182, 770, [277, null]], [279, ["storein", 0], 124, 846, [359, 280, 281, 285]], [280, ["string", "x"], 192, 846, [279, null]], [281, ["identity2", 40.0], 192, 888, [279, 282]], [282, ["product2", 0], 326, 888, [281, 62, 283]], [283, "box", 380, 930, [282, 284, null]], [284, ["string", "scalex"], 435, 930, [283, null]], [285, ["storein", 0], 124, 930, [279, 286, 287, 291]], [286, ["string", "y"], 192, 930, [285, null]], [287, ["identity2", 40.0], 192, 972, [285, 288]], [288, ["product2", 0], 326, 972, [287, 63, 289]], [289, "box", 380, 1014, [288, 290, null]], [290, ["string", "scaley"], 435, 1014, [289, null]], [291, ["storein", 0], 124, 1014, [285, 292, 293, 297]], [292, ["string", "size"], 192, 1014, [291, null]], [293, ["identity2", 40.0], 192, 1056, [291, 294]], [294, ["product2", 0], 326, 1056, [293, 64, 295]], [295, "box", 380, 1098, [294, 296, null]], [296, ["string", "scalex"], 435, 1098, [295, null]], [297, ["storein", 0], 124, 1098, [291, 298, 65, 299]], [298, ["string", "name"], 192, 1098, [297, null]], [299, ["storein", 0], 124, 1182, [297, 300, 66, 301]], [300, ["string", "picture"], 192, 1182, [299, null]], [301, "stack", 124, 1266, [299, 302, 303]], [302, ["string", "go"], 182, 1266, [301, null]], [303, ["sandwichcollapsed", 1], 124, 846, [301, null]], [304, "hat", 122, 623, [null, 305, 360]], [305, ["string", "Q4"], 180, 631, [304, null]], [306, ["storein", 0], 122, 707, [360, 307, 308, 312]], [307, ["string", "x"], 190, 707, [306, null]], [308, ["identity2", 40.0], 190, 749, [306, 309]], [309, ["product2", 0], 324, 749, [308, 23, 310]], [310, "box", 378, 791, [309, 311, null]], [311, ["string", "scalex"], 433, 791, [310, null]], [312, ["storein", 0], 122, 791, [306, 313, 314, 318]], [313, ["string", "y"], 190, 791, [312, null]], [314, ["identity2", 40.0], 190, 833, [312, 315]], [315, ["product2", 0], 324, 833, [314, 24, 316]], [316, "box", 378, 875, [315, 317, null]], [317, ["string", "scaley"], 433, 875, [316, null]], [318, ["storein", 0], 122, 875, [312, 319, 320, 324]], [319, ["string", "size"], 190, 875, [318, null]], [320, ["identity2", 40.0], 190, 917, [318, 321]], [321, ["product2", 0], 324, 917, [320, 25, 322]], [322, "box", 378, 959, [321, 323, null]], [323, ["string", "scalex"], 433, 959, [322, null]], [324, ["storein", 0], 122, 959, [318, 325, 26, 326]], [325, ["string", "name"], 190, 959, [324, null]], [326, ["storein", 0], 122, 1043, [324, 327, 27, 328]], [327, ["string", "picture"], 190, 1043, [326, null]], [328, "stack", 122, 1127, [326, 329, 330]], [329, ["string", "go"], 180, 1127, [328, null]], [330, ["sandwichcollapsed", 1], 122, 707, [328, null]], [331, ["sandwichcollapsed", 1], 1061, 442, [333, null]], [332, ["string", "size"], 1159, 542, [124, null]], [333, "if", 1061, 854, [103, 334, 336, 331]], [334, ["equal2", 0], 1099, 820, [333, 337, 335, null]], [335, ["number", 0], 1145, 862, [334, null]], [336, "hideblocks", 1113, 922, [333, null]], [337, "box", 1145, 820, [334, 338, null]], [338, ["string", "test"], 1200, 820, [337, null]], [339, ["vspace", 0], 1061, 778, [82, 103]], [340, "width", 1183, 484, [80, null]], [341, ["vspace", 0], 1061, 526, [78, 342]], [342, ["storein", 0], 1061, 568, [341, 343, 344, 346]], [343, ["string", "scaley"], 1129, 568, [342, null]], [344, ["division2", 0], 1129, 610, [342, 347, 345]], [345, ["number", 900], 1207, 652, [344, null]], [346, ["vspace", 0], 1061, 652, [342, 82]], [347, "height", 1183, 610, [344, null]], [348, "setscale", 1047, 538, [351, 349, 134]], [349, ["number", 33], 1124, 538, [348, null]], [350, "sandwichtop_no_arm_no_label", 1021, 560, [88, 90]], [351, ["vspace", 0], 1047, 496, [129, 348]], [352, ["vspace", 100], 1108, 1004, [145, 164]], [353, "sandwichtop_no_arm_no_label", 1024, 838, [67, 69]], [354, ["vspace", 20], 1042, 989, [39, 48]], [355, ["vspace", 20], 1042, 823, [30, 39]], [356, "sandwichtop_no_arm_no_label", 1024, 705, [28, 30]], [357, "sandwichtop_no_arm_no_label", 1043, 408, [76, 78]], [358, "sandwichtop_no_arm_no_label", 1029, 140, [109, 205]], [359, "sandwichtop_no_arm_no_label", 106, 812, [277, 279]], [360, "sandwichtop_no_arm_no_label", 104, 673, [304, 306]], [361, "sandwichtop_no_arm_no_label", 105, 517, [4, 6]], [362, "sandwichtop_no_arm_no_label", 105, 366, [250, 252]], [363, "sandwichtop_no_arm_no_label", 109, 228, [223, 225]], [364, "penup", 1046, 308, [370, 116]], [365, "pendown", 1046, 466, [116, 122]], [366, "hat", 1046, 224, [null, 367, 370]], [367, ["string", "test"], 1104, 232, [366, null]], [368, "stack", 1099, 284, [111, 369, null]], [369, ["string", "test"], 1157, 284, [368, null]], [370, "sandwichtop_no_arm_no_label", 1028, 274, [366, 364]], [371, ["sandwichcollapsed", 1], 1046, 308, [194, null]], [372, "penup", 1047, 302, [111, 125]], [373, "pendown", 1047, 420, [125, 129]], [374, "penup", 1047, 664, [207, 139]], [375, "pendown", 1047, 782, [139, 142]], [376, "penup", 1039, 636, [90, 92]], [377, "pendown", 1039, 754, [92, 95]]] \ No newline at end of file
diff --git a/samples/fountain.ta b/samples/fountain.ta
index d0f4a91..cc7c2ef 100644
--- a/samples/fountain.ta
+++ b/samples/fountain.ta
@@ -1 +1 @@
-[[0, ["fillscreen", 0], 177, 217, [17, 1, 2, 3]], [1, ["number", 10], 259, 217, [0, null]], [2, ["number", 30], 259, 259, [0, null]], [3, "setshade", 177, 301, [0, 4, 5]], [4, ["number", 85], 262, 301, [3, null]], [5, ["setxy", 0], 177, 343, [3, 6, 7, 8]], [6, ["number", -590], 235, 343, [5, null]], [7, ["number", -450], 235, 385, [5, null]], [8, "setpensize", 177, 427, [5, 9, 10]], [9, ["number", 3], 279, 427, [8, null]], [10, "repeat", 177, 469, [8, 11, 12, null]], [11, ["number", 6], 228, 469, [10, null]], [12, "seth", 242, 529, [10, 13, 14]], [13, ["number", 0], 341, 529, [12, null]], [14, "stack1", 242, 571, [12, 15]], [15, ["setxy", 20.0], 242, 605, [14, 18, 16, null]], [16, "ycor", 300, 687, [15, null]], [17, ["start", 2.0], 177, 175, [null, 0]], [18, ["plus2", 0], 300, 605, [15, 19, 20]], [19, "xcor", 354, 605, [18, null]], [20, ["number", 200], 354, 647, [18, null]], [21, "hat1", 431, 178, [null, 22]], [22, "repeat", 431, 220, [21, 23, 24, null]], [23, ["number", 400], 482, 220, [22, null]], [24, "storeinbox1", 496, 280, [22, 25, 45]], [25, ["division2", 0], 614, 280, [24, 26, 27]], [26, "heading", 668, 280, [25, null]], [27, ["number", 2], 692, 322, [25, null]], [28, "storeinbox2", 496, 356, [45, 29, 46]], [29, ["plus2", 0], 614, 356, [28, 30, 31]], [30, "box1", 668, 356, [29, null]], [31, ["number", 5], 668, 398, [29, null]], [32, "setcolor", 496, 432, [46, 33, 44]], [33, ["random", 0], 573, 432, [32, 34, 35, null]], [34, "box1", 659, 432, [33, null]], [35, "box2", 659, 474, [33, null]], [36, ["arc", 0], 496, 508, [44, 37, 38, 39]], [37, ["number", -40], 554, 508, [36, null]], [38, ["number", 3000], 554, 550, [36, null]], [39, ["arc", 0], 496, 592, [36, 40, 41, 42]], [40, ["number", -40], 554, 592, [39, null]], [41, ["number", -3000], 554, 634, [39, null]], [42, "right", 496, 676, [39, 43, null]], [43, ["number", 0.10000000000000001], 554, 676, [42, null]], [44, ["vspace", 0], 496, 474, [32, 36]], [45, ["vspace", 0], 496, 322, [24, 28]], [46, ["vspace", 0], 496, 398, [28, 32]], [-1, ["turtle", 1], 0, 0, 0, 0, 50, 5]] \ No newline at end of file
+[[0, ["fillscreen", 0], 177, 217, [17, 1, 2, 3]], [1, ["number", 10], 259, 217, [0, null]], [2, ["number", 30], 259, 259, [0, null]], [3, "setshade", 177, 301, [0, 4, 49]], [4, ["number", 85], 262, 301, [3, null]], [5, ["setxy", 0], 177, 377, [49, 6, 7, 50]], [6, ["number", -590], 235, 377, [5, null]], [7, ["number", -450], 235, 419, [5, null]], [8, "setpensize", 177, 495, [50, 9, 10]], [9, ["number", 3], 279, 495, [8, null]], [10, "repeat", 177, 537, [8, 11, 12, null]], [11, ["number", 6], 228, 537, [10, null]], [12, "seth", 242, 597, [10, 13, 14]], [13, ["number", 0], 341, 597, [12, null]], [14, "stack1", 242, 639, [12, 47]], [15, ["setxy", 20.0], 242, 707, [47, 18, 16, 48]], [16, "ycor", 300, 789, [15, null]], [17, ["start", 2.0], 177, 175, [null, 0]], [18, ["plus2", 0], 300, 707, [15, 19, 20]], [19, "xcor", 354, 707, [18, null]], [20, ["number", 200], 354, 749, [18, null]], [21, "hat1", 431, 178, [null, 22]], [22, "repeat", 431, 220, [21, 23, 24, null]], [23, ["number", 400], 482, 220, [22, null]], [24, "storeinbox1", 496, 280, [22, 25, 45]], [25, ["division2", 0], 614, 280, [24, 26, 27]], [26, "heading", 668, 280, [25, null]], [27, ["number", 2], 692, 322, [25, null]], [28, "storeinbox2", 496, 364, [45, 29, 46]], [29, ["plus2", 0], 614, 364, [28, 30, 31]], [30, "box1", 668, 364, [29, null]], [31, ["number", 5], 668, 406, [29, null]], [32, "setcolor", 496, 448, [46, 33, 44]], [33, ["random", 0], 573, 448, [32, 34, 35, null]], [34, "box1", 659, 448, [33, null]], [35, "box2", 659, 490, [33, null]], [36, ["arc", 0], 496, 532, [44, 37, 38, 39]], [37, ["number", -40], 554, 532, [36, null]], [38, ["number", 3000], 554, 574, [36, null]], [39, ["arc", 0], 496, 616, [36, 40, 41, 42]], [40, ["number", -40], 554, 616, [39, null]], [41, ["number", -3000], 554, 658, [39, null]], [42, "right", 496, 700, [39, 43, null]], [43, ["number", 0.10000000000000001], 554, 700, [42, null]], [44, ["vspace", 0], 496, 490, [32, 36]], [45, ["vspace", 0], 496, 322, [24, 28]], [46, ["vspace", 0], 496, 406, [28, 32]], [47, "penup", 242, 673, [14, 15]], [48, "pendown", 242, 831, [15, null]], [49, "penup", 177, 343, [3, 5]], [50, "pendown", 177, 461, [5, 8]]] \ No newline at end of file
diff --git a/samples/maze.ta b/samples/maze.ta
index 0940359..c0097d3 100644
--- a/samples/maze.ta
+++ b/samples/maze.ta
@@ -1 +1 @@
-[[0, ["start", 2.0], 186, 203, [null, 101]], [1, "setcolor", 559, 1067, [93, 21, 94]], [2, "setcolor", 559, 915, [30, 22, 92]], [3, "hat", 1280, 79, [null, 4, 38]], [4, ["string", "path"], 1338, 87, [3, null]], [5, "stack", 559, 1151, [94, 6, null]], [6, ["string", "path"], 617, 1151, [5, null]], [7, "forever", 186, 321, [9, 10, null]], [8, ["vspace", 0], 247, 381, [10, 18]], [9, "penup", 186, 287, [101, 7]], [10, "forward", 247, 339, [7, 11, 8]], [11, ["number", 5], 318, 339, [10, null]], [12, "left", 299, 725, [34, 13, null]], [13, ["number", 30], 357, 725, [12, null]], [14, "right", 299, 525, [36, 15, null]], [15, ["number", 30], 357, 525, [14, null]], [16, "see", 331, 381, [20, null]], [17, "see", 331, 581, [25, null]], [18, "if", 247, 415, [8, 20, 36, 19]], [19, ["vspace", 40.0], 247, 501, [18, 23]], [20, "equal2", 285, 381, [18, 16, 106, null]], [21, "blue", 636, 1067, [1, null]], [22, "red", 636, 915, [2, null]], [23, "if", 247, 615, [19, 25, 34, 24]], [24, ["vspace", 20.0], 247, 701, [23, 28]], [25, "equal2", 285, 581, [23, 17, 26, null]], [26, "red", 331, 623, [25, null]], [27, "clean", 559, 671, [99, 103]], [28, "wait", 247, 775, [24, 29, null]], [29, ["number", 0.10000000000000001], 305, 775, [28, null]], [30, "setpensize", 559, 873, [96, 31, 2]], [31, ["number", 25], 661, 873, [30, null]], [32, "setpensize", 40, 126, [null, 33, null]], [33, ["number", 5], 142, 126, [32, null]], [34, "back", 299, 683, [23, 35, 12]], [35, ["number", 5], 357, 683, [34, null]], [36, "back", 299, 483, [18, 37, 14]], [37, ["number", 5], 357, 483, [36, null]], [38, "forward", 1280, 129, [3, 39, 68]], [39, ["number", 100], 1351, 129, [38, null]], [40, "forward", 1280, 213, [68, 41, 70]], [41, ["number", 100], 1351, 213, [40, null]], [42, "forward", 1280, 339, [66, 43, 74]], [43, ["number", "250"], 1351, 339, [42, null]], [44, "forward", 1280, 465, [64, 45, 78]], [45, ["number", 100], 1351, 465, [44, null]], [46, "forward", 1280, 549, [78, 47, 76]], [47, ["number", "150"], 1351, 549, [46, null]], [48, "forward", 1121, 797, [50, 49, 52]], [49, ["number", "10"], 1192, 797, [48, null]], [50, "repeat", 1056, 737, [54, 51, 48, null]], [51, ["number", "10"], 1107, 737, [50, null]], [52, "right", 1121, 839, [48, 53, null]], [53, ["number", "9"], 1179, 839, [52, null]], [54, "hat", 1056, 687, [null, 55, 50]], [55, ["string", "right"], 1114, 695, [54, null]], [56, "hat", 825, 678, [null, 57, 58]], [57, ["string", "left"], 883, 686, [56, null]], [58, "repeat", 825, 728, [56, 59, 60, null]], [59, ["number", 10], 876, 728, [58, null]], [60, "forward", 890, 788, [58, 61, 62]], [61, ["number", 10], 961, 788, [60, null]], [62, "left", 890, 830, [60, 63, null]], [63, ["number", "9"], 948, 830, [62, null]], [64, "stack", 1280, 423, [74, 65, 44]], [65, ["string", "left"], 1338, 423, [64, null]], [66, "stack", 1280, 297, [70, 67, 42]], [67, ["string", "right"], 1338, 297, [66, null]], [68, "stack", 1280, 171, [38, 69, 40]], [69, ["string", "left"], 1338, 171, [68, null]], [70, "stack", 1280, 255, [40, 71, 66]], [71, ["string", "right"], 1338, 255, [70, null]], [72, "stack", 1280, 633, [76, 73, 80]], [73, ["string", "right"], 1338, 633, [72, null]], [74, "stack", 1280, 381, [42, 75, 64]], [75, ["string", "right"], 1338, 381, [74, null]], [76, "stack", 1280, 591, [46, 77, 72]], [77, ["string", "right"], 1338, 591, [76, null]], [78, "stack", 1280, 507, [44, 79, 46]], [79, ["string", "right"], 1338, 507, [78, null]], [80, "stack", 1280, 675, [72, 81, 82]], [81, ["string", "left"], 1338, 675, [80, null]], [82, "stack", 1280, 717, [80, 83, 84]], [83, ["string", "left"], 1338, 717, [82, null]], [84, "stack", 1280, 759, [82, 85, 88]], [85, ["string", "right"], 1338, 759, [84, null]], [86, "stack", 559, 991, [92, 87, 93]], [87, ["string", "path"], 617, 991, [86, null]], [88, "stack", 1280, 801, [84, 89, 90]], [89, ["string", "right"], 1338, 801, [88, null]], [90, "forward", 1280, 843, [88, 91, null]], [91, ["number", "50"], 1351, 843, [90, null]], [92, "startfill", 559, 957, [2, 86]], [93, "stopfill", 559, 1033, [86, 1]], [94, "setpensize", 559, 1109, [1, 95, 5]], [95, ["number", "50"], 661, 1109, [94, null]], [96, "fillscreen", 559, 789, [103, 98, 97, 30]], [97, ["number", "50"], 641, 831, [96, null]], [98, "yellow", 641, 789, [96, null]], [99, "hat", 559, 621, [null, 100, 27]], [100, ["string", "draw maze"], 617, 629, [99, null]], [101, "stack", 186, 245, [0, 102, 9]], [102, ["string", "draw maze"], 244, 245, [101, null]], [103, "setxy", 559, 705, [27, 104, 105, 96]], [104, ["number", "-100"], 617, 705, [103, null]], [105, ["number", "-100"], 617, 747, [103, null]], [106, "yellow", 331, 423, [20, null]]] \ No newline at end of file
+[[0, ["start", 2.0], 186, 203, [null, 99]], [1, "setcolor", 548, 701, [91, 21, 92]], [2, "setcolor", 548, 549, [30, 22, 90]], [3, "hat", 1280, 79, [null, 4, 36]], [4, ["string", "path"], 1338, 87, [3, null]], [5, "stack", 548, 785, [92, 6, null]], [6, ["string", "path"], 606, 785, [5, null]], [7, "forever", 186, 321, [9, 10, null]], [8, ["vspace", 0], 247, 381, [10, 18]], [9, "penup", 186, 287, [99, 7]], [10, "forward", 247, 339, [7, 11, 8]], [11, ["number", 5], 318, 339, [10, null]], [12, "left", 299, 741, [32, 13, null]], [13, ["number", 30], 357, 741, [12, null]], [14, "right", 299, 533, [34, 15, null]], [15, ["number", 30], 357, 533, [14, null]], [16, "see", 331, 389, [20, null]], [17, "see", 331, 597, [25, null]], [18, "if", 247, 423, [8, 20, 34, 19]], [19, ["vspace", 40.0], 247, 509, [18, 23]], [20, ["equal2", 0], 285, 389, [18, 16, 104, null]], [21, "blue", 625, 701, [1, null]], [22, "red", 625, 549, [2, null]], [23, "if", 247, 631, [19, 25, 32, 24]], [24, ["vspace", 20.0], 247, 717, [23, 28]], [25, ["equal2", 0], 285, 597, [23, 17, 26, null]], [26, "red", 331, 639, [25, null]], [27, "clean", 548, 237, [97, 105]], [28, "wait", 247, 799, [24, 29, null]], [29, ["number", 0.10000000000000001], 305, 799, [28, null]], [30, "setpensize", 548, 507, [94, 31, 2]], [31, ["number", 25], 650, 507, [30, null]], [32, "back", 299, 699, [23, 33, 12]], [33, ["number", 5], 357, 699, [32, null]], [34, "back", 299, 491, [18, 35, 14]], [35, ["number", 5], 357, 491, [34, null]], [36, "forward", 1280, 129, [3, 37, 66]], [37, ["number", 100], 1351, 129, [36, null]], [38, "forward", 1280, 213, [66, 39, 68]], [39, ["number", 100], 1351, 213, [38, null]], [40, "forward", 1280, 339, [64, 41, 72]], [41, ["number", 250], 1351, 339, [40, null]], [42, "forward", 1280, 465, [62, 43, 76]], [43, ["number", 100], 1351, 465, [42, null]], [44, "forward", 1280, 549, [76, 45, 74]], [45, ["number", 150], 1351, 549, [44, null]], [46, "forward", 1121, 797, [48, 47, 50]], [47, ["number", 10], 1192, 797, [46, null]], [48, "repeat", 1056, 737, [52, 49, 46, null]], [49, ["number", 10], 1107, 737, [48, null]], [50, "right", 1121, 839, [46, 51, null]], [51, ["number", 9], 1179, 839, [50, null]], [52, "hat", 1056, 687, [null, 53, 48]], [53, ["string", "right"], 1114, 695, [52, null]], [54, "hat", 825, 678, [null, 55, 56]], [55, ["string", "left"], 883, 686, [54, null]], [56, "repeat", 825, 728, [54, 57, 58, null]], [57, ["number", 10], 876, 728, [56, null]], [58, "forward", 890, 788, [56, 59, 60]], [59, ["number", 10], 961, 788, [58, null]], [60, "left", 890, 830, [58, 61, null]], [61, ["number", 9], 948, 830, [60, null]], [62, "stack", 1280, 423, [72, 63, 42]], [63, ["string", "left"], 1338, 423, [62, null]], [64, "stack", 1280, 297, [68, 65, 40]], [65, ["string", "right"], 1338, 297, [64, null]], [66, "stack", 1280, 171, [36, 67, 38]], [67, ["string", "left"], 1338, 171, [66, null]], [68, "stack", 1280, 255, [38, 69, 64]], [69, ["string", "right"], 1338, 255, [68, null]], [70, "stack", 1280, 633, [74, 71, 78]], [71, ["string", "right"], 1338, 633, [70, null]], [72, "stack", 1280, 381, [40, 73, 62]], [73, ["string", "right"], 1338, 381, [72, null]], [74, "stack", 1280, 591, [44, 75, 70]], [75, ["string", "right"], 1338, 591, [74, null]], [76, "stack", 1280, 507, [42, 77, 44]], [77, ["string", "right"], 1338, 507, [76, null]], [78, "stack", 1280, 675, [70, 79, 80]], [79, ["string", "left"], 1338, 675, [78, null]], [80, "stack", 1280, 717, [78, 81, 82]], [81, ["string", "left"], 1338, 717, [80, null]], [82, "stack", 1280, 759, [80, 83, 86]], [83, ["string", "right"], 1338, 759, [82, null]], [84, "stack", 548, 625, [90, 85, 91]], [85, ["string", "path"], 606, 625, [84, null]], [86, "stack", 1280, 801, [82, 87, 88]], [87, ["string", "right"], 1338, 801, [86, null]], [88, "forward", 1280, 843, [86, 89, null]], [89, ["number", 50], 1351, 843, [88, null]], [90, "startfill", 548, 591, [2, 84]], [91, "stopfill", 548, 667, [84, 1]], [92, "setpensize", 548, 743, [1, 93, 5]], [93, ["number", 50], 650, 743, [92, null]], [94, ["fillscreen", 0], 548, 423, [106, 96, 95, 30]], [95, ["number", 50], 630, 465, [94, null]], [96, "yellow", 630, 423, [94, null]], [97, "hat", 548, 187, [null, 98, 27]], [98, ["string", "draw maze"], 606, 195, [97, null]], [99, "stack", 186, 245, [0, 100, 9]], [100, ["string", "draw maze"], 244, 245, [99, null]], [101, ["setxy", 0], 548, 305, [105, 102, 103, 106]], [102, ["number", -100], 606, 305, [101, null]], [103, ["number", -100], 606, 347, [101, null]], [104, "yellow", 331, 431, [20, null]], [105, "penup", 548, 271, [27, 101]], [106, "pendown", 548, 389, [101, 94]]] \ No newline at end of file
diff --git a/samples/set.ta b/samples/set.ta
index 07e415f..fae0eac 100644
--- a/samples/set.ta
+++ b/samples/set.ta
@@ -1 +1 @@
-[[0, "hat", 582, 208, [null, 1, 133]], [1, ["string", "shape1"], 640, 216, [0, null]], [2, "hat", 585, 369, [null, 3, 136]], [3, ["string", "shape2"], 643, 377, [2, null]], [4, "forward", 647, 528, [10, 5, 6]], [5, ["number", "70"], 718, 528, [4, null]], [6, "back", 647, 570, [4, 7, 24]], [7, ["number", "70"], 705, 570, [6, null]], [8, "seth", 582, 342, [32, 9, 19]], [9, ["number", 45], 681, 342, [8, null]], [10, "repeat", 582, 468, [28, 11, 4, 12]], [11, ["number", 4], 633, 468, [10, null]], [12, ["vspace", 40], 582, 546, [10, 21]], [13, "repeat", 582, 744, [23, 14, 15, 135]], [14, ["number", 4], 633, 744, [13, null]], [15, "forward", 647, 804, [13, 16, 17]], [16, ["number", "67"], 718, 804, [15, null]], [17, "back", 647, 846, [15, 18, 26]], [18, ["number", "67"], 705, 846, [17, null]], [19, "setpensize", 582, 384, [8, 20, 28]], [20, ["number", 40], 684, 384, [19, null]], [21, "setpensize", 582, 660, [12, 22, 23]], [22, ["number", 20], 684, 660, [21, null]], [23, "setshade", 582, 702, [21, 30, 13]], [24, "right", 647, 612, [6, 25, null]], [25, ["number", 90], 705, 612, [24, null]], [26, "right", 647, 888, [17, 27, null]], [27, ["number", 90], 705, 888, [26, null]], [28, "setshade", 582, 426, [19, 29, 10]], [29, ["number", 50], 667, 426, [28, null]], [30, "box", 667, 702, [23, 31, null]], [31, ["string", "shade"], 722, 702, [30, null]], [32, "setcolor", 582, 300, [133, 33, 8]], [33, "box", 659, 300, [32, 34, null]], [34, ["string", "color"], 714, 300, [33, null]], [35, "storein", 308, 448, [77, 36, 37, 50]], [36, ["string", "color"], 376, 448, [35, null]], [37, ["number", 0], 376, 490, [35, null]], [38, "storein", 331, 775, [80, 39, 40, 41]], [39, ["string", "shade"], 399, 775, [38, null]], [40, ["number", 0], 399, 817, [38, null]], [41, "repeat", 331, 859, [38, 42, 235, 82]], [42, ["number", 3], 382, 859, [41, null]], [43, "box", 518, 1003, [45, 44, null]], [44, ["string", "shade"], 573, 1003, [43, null]], [45, "plus2", 464, 1003, [47, 43, 46]], [46, ["number", 50], 518, 1045, [45, null]], [47, "storein", 396, 961, [235, 48, 45, null]], [48, ["string", "shade"], 464, 961, [47, null]], [49, "stack", 100, 1066, [281, 65, 283]], [50, "repeat", 308, 532, [35, 51, 83, 79]], [51, ["number", 3], 359, 532, [50, null]], [52, ["string", "shape"], 346, 1066, [64, null]], [53, "storein", 373, 634, [83, 54, 56, null]], [54, ["string", "color"], 441, 634, [53, null]], [55, ["number", 35], 495, 718, [56, null]], [56, "plus2", 441, 676, [53, 57, 55]], [57, "box", 495, 676, [56, 58, null]], [58, ["string", "color"], 550, 676, [57, null]], [59, "box", 346, 1108, [64, 60, null]], [60, ["string", "shape"], 401, 1108, [59, null]], [61, "storein", 297, 297, [74, 62, 63, 66]], [62, ["string", "shape"], 365, 297, [61, null]], [63, ["number", 1], 365, 339, [61, null]], [64, "plus2", 292, 1066, [65, 52, 59]], [65, ["identity2", 40.0], 158, 1066, [49, 64]], [66, "repeat", 297, 381, [61, 67, 89, 76]], [67, ["number", 3], 348, 381, [66, null]], [68, "storein", 362, 483, [89, 69, 73, null]], [69, ["string", "shape"], 430, 483, [68, null]], [70, ["number", 1], 484, 567, [73, null]], [71, "box", 484, 525, [73, 72, null]], [72, ["string", "shape"], 539, 525, [71, null]], [73, "plus2", 430, 525, [68, 71, 70]], [74, "sandwichtop", 279, 255, [91, 75, 61]], [75, ["string", "shape loop"], 382, 255, [74, null]], [76, ["sandwichcollapsed", 1], 297, 297, [66, null]], [77, "sandwichtop", 290, 406, [87, 78, 35]], [78, ["string", "color loop"], 393, 406, [77, null]], [79, ["sandwichcollapsed", 1], 308, 448, [50, null]], [80, "sandwichtop", 313, 733, [85, 81, 38]], [81, ["string", "shade loop"], 416, 733, [80, null]], [82, ["sandwichcollapsed", 1], 331, 775, [41, null]], [83, "stack", 373, 592, [50, 84, 53]], [84, ["string", "numberloop"], 431, 592, [83, null]], [85, "hat", 331, 683, [null, 86, 80]], [86, ["string", "shadeloop"], 389, 691, [85, null]], [87, "hat", 308, 356, [null, 88, 77]], [88, ["string", "colorloop"], 366, 364, [87, null]], [89, "stack", 362, 441, [66, 90, 68]], [90, ["string", "colorloop"], 420, 441, [89, null]], [91, "hat", 297, 205, [null, 92, 74]], [92, ["string", "shapeloop"], 355, 213, [91, null]], [93, "setcolor", 585, 461, [136, 94, 96]], [94, "box", 662, 461, [93, 95, null]], [95, ["string", "color"], 717, 461, [94, null]], [96, "seth", 585, 503, [93, 97, 98]], [97, ["number", 0], 684, 503, [96, null]], [98, "setpensize", 585, 545, [96, 99, 100]], [99, ["number", "150"], 687, 545, [98, null]], [100, "setshade", 585, 587, [98, 101, 102]], [101, ["number", 50], 670, 587, [100, null]], [102, "forward", 585, 629, [100, 103, 104]], [103, ["number", 1], 656, 629, [102, null]], [104, "back", 585, 671, [102, 105, 106]], [105, ["number", 1], 643, 671, [104, null]], [106, "setpensize", 585, 713, [104, 107, 108]], [107, ["number", "130"], 687, 713, [106, null]], [108, "setshade", 585, 755, [106, 109, 113]], [109, "box", 670, 755, [108, 110, null]], [110, ["string", "shade"], 725, 755, [109, null]], [111, "repeat", 314, 688, [147, 112, 152, 166]], [112, ["number", 3], 365, 688, [111, null]], [113, "forward", 585, 797, [108, 114, 115]], [114, ["number", 1], 656, 797, [113, null]], [115, "back", 585, 839, [113, 116, 117]], [116, ["number", 1], 643, 839, [115, null]], [117, "setpensize", 585, 881, [115, 118, 119]], [118, ["number", "90"], 687, 881, [117, null]], [119, "setshade", 585, 923, [117, 120, 121]], [120, ["number", 50], 670, 923, [119, null]], [121, "forward", 585, 965, [119, 122, 123]], [122, ["number", 1], 656, 965, [121, null]], [123, "back", 585, 1007, [121, 124, 125]], [124, ["number", 1], 643, 1007, [123, null]], [125, "setpensize", 585, 1049, [123, 126, 127]], [126, ["number", "70"], 687, 1049, [125, null]], [127, "setshade", 585, 1091, [125, 128, 129]], [128, ["number", 100], 670, 1091, [127, null]], [129, "forward", 585, 1133, [127, 130, 131]], [130, ["number", 1], 656, 1133, [129, null]], [131, "back", 585, 1175, [129, 132, 138]], [132, ["number", 1], 643, 1175, [131, null]], [133, "sandwichtop", 564, 258, [0, 134, 32]], [134, ["string", "shape X"], 667, 258, [133, null]], [135, ["sandwichcollapsed", 1], 582, 300, [13, null]], [136, "sandwichtop", 567, 419, [2, 137, 93]], [137, ["string", "shape O"], 670, 419, [136, null]], [138, ["sandwichcollapsed", 1], 585, 461, [131, null]], [139, "fillscreen", 42, 480, [268, 141, 140, 256]], [140, ["number", 100], 124, 522, [139, null]], [141, "box", 124, 480, [139, 142, null]], [142, ["string", "color"], 179, 480, [141, null]], [143, "hat", 314, 512, [null, 144, 145]], [144, ["string", "numberloop"], 372, 520, [143, null]], [145, "sandwichtop", 296, 562, [143, 146, 147]], [146, ["string", "number loop"], 399, 562, [145, null]], [147, "storein", 314, 604, [145, 148, 149, 111]], [148, ["string", "number"], 382, 604, [147, null]], [149, ["number", 1], 382, 646, [147, null]], [150, "hat", 582, 561, [null, 151, 196]], [151, ["string", "shape3"], 640, 569, [150, null]], [152, "stack", 379, 748, [111, 153, 209]], [153, ["string", "shadeloop"], 437, 748, [152, null]], [154, "repeat", 35, 838, [239, 155, 279, 167]], [155, "box", 86, 838, [154, 156, null]], [156, ["string", "number"], 141, 838, [155, null]], [157, "setxy", 299, 812, [296, 158, 159, null]], [158, ["number", -200], 357, 812, [157, null]], [159, ["number", 0], 357, 854, [157, null]], [160, "seth", 100, 1192, [283, 161, 164]], [161, ["number", 90], 199, 1192, [160, null]], [162, "forward", 100, 1268, [164, 163, 165]], [163, ["number", 200], 171, 1268, [162, null]], [164, "penup", 100, 1234, [160, 162]], [165, "pendown", 100, 1310, [162, null]], [166, ["sandwichcollapsed", 1], 314, 604, [111, null]], [167, "wait", 35, 916, [154, 168, 246]], [168, ["number", "0.2"], 93, 916, [167, null]], [169, "setcolor", 582, 653, [196, 170, 201]], [170, "box", 659, 653, [169, 171, null]], [171, ["string", "color"], 714, 653, [170, null]], [172, "seth", 582, 847, [199, 173, 174]], [173, ["number", 45], 681, 847, [172, null]], [174, "setpensize", 582, 889, [172, 175, 176]], [175, ["number", 40], 684, 889, [174, null]], [176, "setshade", 582, 931, [174, 177, 178]], [177, ["number", 50], 667, 931, [176, null]], [178, "repeat", 582, 973, [176, 179, 180, 195]], [179, ["number", 4], 633, 973, [178, null]], [180, "forward", 647, 1033, [178, 181, 182]], [181, ["number", "72"], 718, 1033, [180, null]], [182, "right", 647, 1075, [180, 183, null]], [183, ["number", 90], 705, 1075, [182, null]], [184, "setpensize", 582, 1125, [195, 185, 186]], [185, ["number", 20], 684, 1125, [184, null]], [186, "setshade", 582, 1167, [184, 187, 189]], [187, "box", 667, 1167, [186, 188, null]], [188, ["string", "shade"], 722, 1167, [187, null]], [189, "repeat", 582, 1209, [186, 190, 191, 198]], [190, ["number", 4], 633, 1209, [189, null]], [191, "forward", 647, 1269, [189, 192, 193]], [192, ["number", "72"], 718, 1269, [191, null]], [193, "right", 647, 1311, [191, 194, null]], [194, ["number", 90], 705, 1311, [193, null]], [195, ["vspace", 20], 582, 1051, [178, 184]], [196, "sandwichtop", 564, 611, [150, 197, 169]], [197, ["string", "shape <>"], 667, 611, [196, null]], [198, ["sandwichcollapsed", 1], 582, 653, [189, null]], [199, "pendown", 582, 813, [203, 172]], [200, "penup", 582, 737, [201, 203]], [201, "seth", 582, 695, [169, 202, 200]], [202, ["number", 270], 681, 695, [201, null]], [203, "forward", 582, 771, [200, 204, 199]], [204, ["number", 50], 653, 771, [203, null]], [205, "start", 34, 208, [null, 208]], [206, "stack", 34, 284, [208, 207, 305]], [207, ["string", "shapeloop"], 92, 284, [206, null]], [208, "hideblocks", 34, 250, [205, 206]], [209, "storein", 379, 790, [152, 210, 212, null]], [210, ["string", "number"], 447, 790, [209, null]], [211, ["number", 1], 501, 874, [212, null]], [212, "plus2", 447, 832, [209, 213, 211]], [213, "box", 501, 832, [212, 214, null]], [214, ["string", "number"], 556, 832, [213, null]], [215, "print", 37, 798, [241, 216, 243]], [216, "plus2", 95, 798, [215, 217, 222]], [217, "box", 149, 798, [216, 218, null]], [218, ["string", "shape"], 204, 798, [217, null]], [219, "box", 257, 882, [221, 220, null]], [220, ["string", "color"], 312, 882, [219, null]], [221, "plus2", 203, 882, [222, 219, 224]], [222, "plus2", 149, 840, [216, 223, 221]], [223, ["string", ", "], 203, 840, [222, null]], [224, "plus2", 257, 924, [221, 225, 226]], [225, ["string", ", "], 311, 924, [224, null]], [226, "plus2", 311, 966, [224, 227, 229]], [227, "box", 365, 966, [226, 228, null]], [228, ["string", "shade"], 420, 966, [227, null]], [229, "plus2", 365, 1008, [226, 230, 231]], [230, ["string", ", "], 419, 1008, [229, null]], [231, "box", 419, 1050, [229, 232, null]], [232, ["string", "number"], 474, 1050, [231, null]], [233, "hat", 35, 542, [null, 234, 244]], [234, ["string", "action"], 93, 550, [233, null]], [235, "stack", 396, 919, [41, 236, 47]], [236, ["string", "action"], 454, 919, [235, null]], [237, "hat", 37, 706, [null, 238, 241]], [238, ["string", "status"], 95, 714, [237, null]], [239, "stack", 35, 796, [297, 240, 154]], [240, ["string", "status"], 93, 796, [239, null]], [241, "sandwichtop", 19, 756, [237, 242, 215]], [242, ["string", "label"], 122, 756, [241, null]], [243, ["sandwichcollapsed", 1], 37, 798, [215, null]], [244, "sandwichtop", 17, 592, [233, 245, 273]], [245, ["string", "draw a card"], 120, 592, [244, null]], [246, ["sandwichcollapsed", 1], 35, 634, [167, null]], [247, "forward", 107, 834, [261, 248, 258]], [248, ["number", "300"], 178, 834, [247, null]], [249, "setxy", 42, 690, [252, 250, 251, 261]], [250, ["number", "-290"], 100, 690, [249, null]], [251, ["number", "-150"], 100, 732, [249, null]], [252, "seth", 42, 648, [254, 253, 249]], [253, ["number", 0], 141, 648, [252, null]], [254, "setpensize", 42, 606, [256, 255, 252]], [255, ["number", 5], 144, 606, [254, null]], [256, "setshade", 42, 564, [139, 257, 254]], [257, ["number", "25"], 127, 564, [256, null]], [258, "arc", 107, 876, [247, 259, 260, 263]], [259, ["number", 90], 165, 876, [258, null]], [260, ["number", "10"], 165, 918, [258, null]], [261, "repeat", 42, 774, [249, 262, 247, 270]], [262, ["number", "2"], 93, 774, [261, null]], [263, "forward", 107, 960, [258, 264, 265]], [264, ["number", "580"], 178, 960, [263, null]], [265, "arc", 107, 1002, [263, 266, 267, null]], [266, ["number", 90], 165, 1002, [265, null]], [267, ["number", "10"], 165, 1044, [265, null]], [268, "sandwichtop", 24, 438, [271, 269, 139]], [269, ["string", "card background"], 127, 438, [268, null]], [270, ["sandwichcollapsed", 1], 42, 480, [261, null]], [271, "hat", 42, 388, [null, 272, 268]], [272, ["string", "card"], 100, 396, [271, null]], [273, "stack", 35, 634, [244, 274, 286]], [274, ["string", "card"], 93, 634, [273, null]], [275, "xcor", 168, 940, [279, null]], [276, "ycor", 168, 1024, [281, null]], [277, "box", 158, 1108, [283, 278, null]], [278, ["string", "x"], 213, 1108, [277, null]], [279, "storein", 100, 898, [154, 280, 275, 281]], [280, ["string", "x"], 168, 898, [279, null]], [281, "storein", 100, 982, [279, 282, 276, 49]], [282, ["string", "y"], 168, 982, [281, null]], [283, "setxy", 100, 1108, [49, 277, 284, 160]], [284, "box", 158, 1150, [283, 285, null]], [285, ["string", "y"], 213, 1150, [284, null]], [286, "ifelse", 35, 676, [273, 289, 287, 296, 297]], [287, ["vspace", 0], 115, 744, [286, 293]], [288, ["vspace", 0], 247, 812, [296, 302]], [289, "equal2", 101, 642, [286, 291, 290, null]], [290, ["number", "1"], 147, 684, [289, null]], [291, "box", 147, 642, [289, 292, null]], [292, ["string", "number"], 202, 642, [291, null]], [293, "setxy", 115, 778, [287, 294, 295, null]], [294, ["number", 0], 173, 778, [293, null]], [295, ["number", 0], 173, 820, [293, null]], [296, "ifelse", 167, 744, [286, 298, 288, 157, null]], [297, ["vspace", 0], 35, 762, [286, 239]], [298, "equal2", 233, 710, [296, 300, 299, null]], [299, ["number", "2"], 279, 752, [298, null]], [300, "box", 279, 710, [298, 301, null]], [301, ["string", "number"], 334, 710, [300, null]], [302, "setxy", 247, 846, [288, 303, 304, null]], [303, ["number", "-100"], 305, 846, [302, null]], [304, ["number", 0], 305, 888, [302, null]], [305, "showblocks", 34, 326, [206, null]]] \ No newline at end of file
+[[0, "hat", 608, 355, [null, 1, 133]], [1, ["string", "shape1"], 666, 363, [0, null]], [2, "hat", 616, 509, [null, 3, 136]], [3, ["string", "shape2"], 674, 517, [2, null]], [4, "forward", 673, 675, [10, 5, 6]], [5, ["number", 70], 744, 675, [4, null]], [6, "back", 673, 717, [4, 7, 24]], [7, ["number", 70], 731, 717, [6, null]], [8, "seth", 608, 489, [32, 9, 19]], [9, ["number", 45], 707, 489, [8, null]], [10, "repeat", 608, 615, [28, 11, 4, 12]], [11, ["number", 4], 659, 615, [10, null]], [12, ["vspace", 40], 608, 693, [10, 21]], [13, "repeat", 608, 899, [23, 14, 15, 135]], [14, ["number", 4], 659, 899, [13, null]], [15, "forward", 673, 959, [13, 16, 17]], [16, ["number", 67], 744, 959, [15, null]], [17, "back", 673, 1001, [15, 18, 26]], [18, ["number", 67], 731, 1001, [17, null]], [19, "setpensize", 608, 531, [8, 20, 28]], [20, ["number", 40], 710, 531, [19, null]], [21, "setpensize", 608, 815, [12, 22, 23]], [22, ["number", 20], 710, 815, [21, null]], [23, "setshade", 608, 857, [21, 30, 13]], [24, "right", 673, 759, [6, 25, null]], [25, ["number", 90], 731, 759, [24, null]], [26, "right", 673, 1043, [17, 27, null]], [27, ["number", 90], 731, 1043, [26, null]], [28, "setshade", 608, 573, [19, 29, 10]], [29, ["number", 50], 693, 573, [28, null]], [30, "box", 693, 857, [23, 31, null]], [31, ["string", "shade"], 748, 857, [30, null]], [32, "setcolor", 608, 447, [133, 33, 8]], [33, "box", 685, 447, [32, 34, null]], [34, ["string", "color"], 740, 447, [33, null]], [35, ["storein", 0], 308, 448, [77, 36, 37, 50]], [36, ["string", "color"], 376, 448, [35, null]], [37, ["number", 0], 376, 490, [35, null]], [38, ["storein", 0], 331, 775, [80, 39, 40, 41]], [39, ["string", "shade"], 399, 775, [38, null]], [40, ["number", 0], 399, 817, [38, null]], [41, "repeat", 331, 859, [38, 42, 235, 82]], [42, ["number", 3], 382, 859, [41, null]], [43, "box", 518, 1003, [45, 44, null]], [44, ["string", "shade"], 573, 1003, [43, null]], [45, ["plus2", 0], 464, 1003, [47, 43, 46]], [46, ["number", 50], 518, 1045, [45, null]], [47, ["storein", 0], 396, 961, [235, 48, 45, null]], [48, ["string", "shade"], 464, 961, [47, null]], [49, "stack", 105, 1031, [281, 65, 164]], [50, "repeat", 308, 532, [35, 51, 83, 79]], [51, ["number", 3], 359, 532, [50, null]], [52, ["string", "shape"], 351, 1031, [64, null]], [53, ["storein", 0], 373, 634, [83, 54, 56, null]], [54, ["string", "color"], 441, 634, [53, null]], [55, ["number", 35], 495, 718, [56, null]], [56, ["plus2", 0], 441, 676, [53, 57, 55]], [57, "box", 495, 676, [56, 58, null]], [58, ["string", "color"], 550, 676, [57, null]], [59, "box", 351, 1073, [64, 60, null]], [60, ["string", "shape"], 406, 1073, [59, null]], [61, ["storein", 0], 316, 309, [74, 62, 63, 66]], [62, ["string", "shape"], 384, 309, [61, null]], [63, ["number", 1], 384, 351, [61, null]], [64, ["plus2", 0], 297, 1031, [65, 52, 59]], [65, ["identity2", 40.0], 163, 1031, [49, 64]], [66, "repeat", 316, 393, [61, 67, 89, 76]], [67, ["number", 3], 367, 393, [66, null]], [68, ["storein", 0], 381, 495, [89, 69, 73, null]], [69, ["string", "shape"], 449, 495, [68, null]], [70, ["number", 1], 503, 579, [73, null]], [71, "box", 503, 537, [73, 72, null]], [72, ["string", "shape"], 558, 537, [71, null]], [73, ["plus2", 0], 449, 537, [68, 71, 70]], [74, "sandwichtop_no_arm", 298, 267, [91, 75, 61]], [75, ["string", "shape loop"], 401, 267, [74, null]], [76, ["sandwichcollapsed", 1], 316, 309, [66, null]], [77, "sandwichtop_no_arm", 290, 406, [87, 78, 35]], [78, ["string", "color loop"], 393, 406, [77, null]], [79, ["sandwichcollapsed", 1], 308, 448, [50, null]], [80, "sandwichtop_no_arm", 313, 733, [85, 81, 38]], [81, ["string", "shade loop"], 416, 733, [80, null]], [82, ["sandwichcollapsed", 1], 331, 775, [41, null]], [83, "stack", 373, 592, [50, 84, 53]], [84, ["string", "numberloop"], 431, 592, [83, null]], [85, "hat", 331, 683, [null, 86, 80]], [86, ["string", "shadeloop"], 389, 691, [85, null]], [87, "hat", 308, 356, [null, 88, 77]], [88, ["string", "colorloop"], 366, 364, [87, null]], [89, "stack", 381, 453, [66, 90, 68]], [90, ["string", "colorloop"], 439, 453, [89, null]], [91, "hat", 316, 217, [null, 92, 74]], [92, ["string", "shapeloop"], 374, 225, [91, null]], [93, "setcolor", 616, 601, [136, 94, 96]], [94, "box", 693, 601, [93, 95, null]], [95, ["string", "color"], 748, 601, [94, null]], [96, "seth", 616, 643, [93, 97, 98]], [97, ["number", 0], 715, 643, [96, null]], [98, "setpensize", 616, 685, [96, 99, 100]], [99, ["number", 150], 718, 685, [98, null]], [100, "setshade", 616, 727, [98, 101, 102]], [101, ["number", 50], 701, 727, [100, null]], [102, "forward", 616, 769, [100, 103, 104]], [103, ["number", 1], 687, 769, [102, null]], [104, "back", 616, 811, [102, 105, 106]], [105, ["number", 1], 674, 811, [104, null]], [106, "setpensize", 616, 853, [104, 107, 108]], [107, ["number", 130], 718, 853, [106, null]], [108, "setshade", 616, 895, [106, 109, 113]], [109, "box", 701, 895, [108, 110, null]], [110, ["string", "shade"], 756, 895, [109, null]], [111, "repeat", 314, 688, [147, 112, 152, 166]], [112, ["number", 3], 365, 688, [111, null]], [113, "forward", 616, 937, [108, 114, 115]], [114, ["number", 1], 687, 937, [113, null]], [115, "back", 616, 979, [113, 116, 117]], [116, ["number", 1], 674, 979, [115, null]], [117, "setpensize", 616, 1021, [115, 118, 119]], [118, ["number", 90], 718, 1021, [117, null]], [119, "setshade", 616, 1063, [117, 120, 121]], [120, ["number", 50], 701, 1063, [119, null]], [121, "forward", 616, 1105, [119, 122, 123]], [122, ["number", 1], 687, 1105, [121, null]], [123, "back", 616, 1147, [121, 124, 125]], [124, ["number", 1], 674, 1147, [123, null]], [125, "setpensize", 616, 1189, [123, 126, 127]], [126, ["number", 70], 718, 1189, [125, null]], [127, "setshade", 616, 1231, [125, 128, 129]], [128, ["number", 100], 701, 1231, [127, null]], [129, "forward", 616, 1273, [127, 130, 131]], [130, ["number", 1], 687, 1273, [129, null]], [131, "back", 616, 1315, [129, 132, 138]], [132, ["number", 1], 674, 1315, [131, null]], [133, "sandwichtop_no_arm", 590, 405, [0, 134, 32]], [134, ["string", "shape X"], 693, 405, [133, null]], [135, ["sandwichcollapsed", 1], 608, 447, [13, null]], [136, "sandwichtop_no_arm", 598, 559, [2, 137, 93]], [137, ["string", "shape O"], 701, 559, [136, null]], [138, ["sandwichcollapsed", 1], 616, 601, [131, null]], [139, ["fillscreen", 0], 31, 638, [268, 141, 140, 256]], [140, ["number", 100], 113, 680, [139, null]], [141, "box", 113, 638, [139, 142, null]], [142, ["string", "color"], 168, 638, [141, null]], [143, "hat", 314, 512, [null, 144, 145]], [144, ["string", "numberloop"], 372, 520, [143, null]], [145, "sandwichtop_no_arm", 296, 562, [143, 146, 147]], [146, ["string", "number loop"], 399, 562, [145, null]], [147, ["storein", 0], 314, 604, [145, 148, 149, 111]], [148, ["string", "number"], 382, 604, [147, null]], [149, ["number", 1], 382, 646, [147, null]], [150, "hat", 627, 674, [null, 151, 196]], [151, ["string", "shape3"], 685, 682, [150, null]], [152, "stack", 379, 748, [111, 153, 209]], [153, ["string", "shadeloop"], 437, 748, [152, null]], [154, "repeat", 40, 803, [239, 155, 279, 167]], [155, "box", 91, 803, [154, 156, null]], [156, ["string", "number"], 146, 803, [155, null]], [157, ["setxy", 0], 440, 701, [308, 158, 159, 309]], [158, ["number", -200], 498, 701, [157, null]], [159, ["number", 0], 498, 743, [157, null]], [160, "seth", 105, 1191, [283, 161, 162]], [161, ["number", 90], 204, 1191, [160, null]], [162, "forward", 105, 1233, [160, 163, 165]], [163, ["number", 200], 176, 1233, [162, null]], [164, "penup", 105, 1073, [49, 283]], [165, "pendown", 105, 1275, [162, null]], [166, ["sandwichcollapsed", 1], 314, 604, [111, null]], [167, "wait", 40, 881, [154, 168, 246]], [168, ["number", 0.20000000000000001], 98, 881, [167, null]], [169, "setcolor", 627, 766, [196, 170, 201]], [170, "box", 704, 766, [169, 171, null]], [171, ["string", "color"], 759, 766, [170, null]], [172, "seth", 627, 960, [199, 173, 174]], [173, ["number", 45], 726, 960, [172, null]], [174, "setpensize", 627, 1002, [172, 175, 176]], [175, ["number", 40], 729, 1002, [174, null]], [176, "setshade", 627, 1044, [174, 177, 178]], [177, ["number", 50], 712, 1044, [176, null]], [178, "repeat", 627, 1086, [176, 179, 180, 195]], [179, ["number", 4], 678, 1086, [178, null]], [180, "forward", 692, 1146, [178, 181, 182]], [181, ["number", 72], 763, 1146, [180, null]], [182, "right", 692, 1188, [180, 183, null]], [183, ["number", 90], 750, 1188, [182, null]], [184, "setpensize", 627, 1246, [195, 185, 186]], [185, ["number", 20], 729, 1246, [184, null]], [186, "setshade", 627, 1288, [184, 187, 189]], [187, "box", 712, 1288, [186, 188, null]], [188, ["string", "shade"], 767, 1288, [187, null]], [189, "repeat", 627, 1330, [186, 190, 191, 198]], [190, ["number", 4], 678, 1330, [189, null]], [191, "forward", 692, 1390, [189, 192, 193]], [192, ["number", 72], 763, 1390, [191, null]], [193, "right", 692, 1432, [191, 194, null]], [194, ["number", 90], 750, 1432, [193, null]], [195, ["vspace", 20], 627, 1164, [178, 184]], [196, "sandwichtop_no_arm", 609, 724, [150, 197, 169]], [197, ["string", "shape <>"], 712, 724, [196, null]], [198, ["sandwichcollapsed", 1], 627, 766, [189, null]], [199, "pendown", 627, 926, [203, 172]], [200, "penup", 627, 850, [201, 203]], [201, "seth", 627, 808, [169, 202, 200]], [202, ["number", 270], 726, 808, [201, null]], [203, "forward", 627, 884, [200, 204, 199]], [204, ["number", 50], 698, 884, [203, null]], [205, ["start", 2.0], 34, 208, [null, 208]], [206, "stack", 34, 284, [208, 207, 305]], [207, ["string", "shapeloop"], 92, 284, [206, null]], [208, "hideblocks", 34, 250, [205, 206]], [209, ["storein", 0], 379, 790, [152, 210, 212, null]], [210, ["string", "number"], 447, 790, [209, null]], [211, ["number", 1], 501, 874, [212, null]], [212, ["plus2", 0], 447, 832, [209, 213, 211]], [213, "box", 501, 832, [212, 214, null]], [214, ["string", "number"], 556, 832, [213, null]], [215, "print", 37, 798, [241, 216, 243]], [216, ["plus2", 0], 95, 798, [215, 217, 222]], [217, "box", 149, 798, [216, 218, null]], [218, ["string", "shape"], 204, 798, [217, null]], [219, "box", 257, 882, [221, 220, null]], [220, ["string", "color"], 312, 882, [219, null]], [221, ["plus2", 0], 203, 882, [222, 219, 224]], [222, ["plus2", 0], 149, 840, [216, 223, 221]], [223, ["string", ", "], 203, 840, [222, null]], [224, ["plus2", 0], 257, 924, [221, 225, 226]], [225, ["string", ", "], 311, 924, [224, null]], [226, ["plus2", 0], 311, 966, [224, 227, 229]], [227, "box", 365, 966, [226, 228, null]], [228, ["string", "shade"], 420, 966, [227, null]], [229, ["plus2", 0], 365, 1008, [226, 230, 231]], [230, ["string", ", "], 419, 1008, [229, null]], [231, "box", 419, 1050, [229, 232, null]], [232, ["string", "number"], 474, 1050, [231, null]], [233, "hat", 40, 379, [null, 234, 244]], [234, ["string", "action"], 98, 387, [233, null]], [235, "stack", 396, 919, [41, 236, 47]], [236, ["string", "action"], 454, 919, [235, null]], [237, "hat", 37, 706, [null, 238, 241]], [238, ["string", "status"], 95, 714, [237, null]], [239, "stack", 40, 761, [297, 240, 154]], [240, ["string", "status"], 98, 761, [239, null]], [241, "sandwichtop_no_arm", 19, 756, [237, 242, 215]], [242, ["string", "label"], 122, 756, [241, null]], [243, ["sandwichcollapsed", 1], 37, 798, [215, null]], [244, "sandwichtop_no_arm", 22, 429, [233, 245, 273]], [245, ["string", "draw a card"], 125, 429, [244, null]], [246, ["sandwichcollapsed", 1], 40, 471, [167, null]], [247, "forward", 96, 1060, [261, 248, 258]], [248, ["number", 300], 167, 1060, [247, null]], [249, ["setxy", 0], 31, 882, [306, 250, 251, 307]], [250, ["number", -290], 89, 882, [249, null]], [251, ["number", -150], 89, 924, [249, null]], [252, "seth", 31, 806, [254, 253, 306]], [253, ["number", 0], 130, 806, [252, null]], [254, "setpensize", 31, 764, [256, 255, 252]], [255, ["number", 5], 133, 764, [254, null]], [256, "setshade", 31, 722, [139, 257, 254]], [257, ["number", 25], 116, 722, [256, null]], [258, ["arc", 0], 96, 1102, [247, 259, 260, 263]], [259, ["number", 90], 154, 1102, [258, null]], [260, ["number", 10], 154, 1144, [258, null]], [261, "repeat", 31, 1000, [307, 262, 247, 270]], [262, ["number", 2], 82, 1000, [261, null]], [263, "forward", 96, 1186, [258, 264, 265]], [264, ["number", 580], 167, 1186, [263, null]], [265, ["arc", 0], 96, 1228, [263, 266, 267, null]], [266, ["number", 90], 154, 1228, [265, null]], [267, ["number", 10], 154, 1270, [265, null]], [268, "sandwichtop_no_arm", 13, 596, [271, 269, 139]], [269, ["string", "card background"], 116, 596, [268, null]], [270, ["sandwichcollapsed", 1], 31, 638, [261, null]], [271, "hat", 31, 546, [null, 272, 268]], [272, ["string", "card"], 89, 554, [271, null]], [273, "stack", 40, 471, [244, 274, 286]], [274, ["string", "card"], 98, 471, [273, null]], [275, "xcor", 173, 905, [279, null]], [276, "ycor", 173, 989, [281, null]], [277, "box", 163, 1107, [283, 278, null]], [278, ["string", "x"], 218, 1107, [277, null]], [279, ["storein", 0], 105, 863, [154, 280, 275, 281]], [280, ["string", "x"], 173, 863, [279, null]], [281, ["storein", 0], 105, 947, [279, 282, 276, 49]], [282, ["string", "y"], 173, 947, [281, null]], [283, ["setxy", 0], 105, 1107, [164, 277, 284, 160]], [284, "box", 163, 1149, [283, 285, null]], [285, ["string", "y"], 218, 1149, [284, null]], [286, "ifelse", 40, 513, [273, 289, 287, 314, 297]], [287, ["vspace", 0], 120, 581, [286, 310]], [288, ["vspace", 40], 388, 667, [296, 312]], [289, ["equal2", 0], 106, 479, [286, 291, 290, null]], [290, ["number", 1], 152, 521, [289, null]], [291, "box", 152, 479, [289, 292, null]], [292, ["string", "number"], 207, 479, [291, null]], [293, ["setxy", 0], 120, 657, [310, 294, 295, 313]], [294, ["number", 0], 178, 657, [293, null]], [295, ["number", 0], 178, 699, [293, null]], [296, "ifelse", 308, 599, [314, 298, 288, 308, null]], [297, ["vspace", 60], 40, 599, [286, 239]], [298, ["equal2", 0], 374, 565, [296, 300, 299, null]], [299, ["number", 2], 420, 607, [298, null]], [300, "box", 420, 565, [298, 301, null]], [301, ["string", "number"], 475, 565, [300, null]], [302, ["setxy", 0], 388, 823, [312, 303, 304, 311]], [303, ["number", -100], 446, 823, [302, null]], [304, ["number", 0], 446, 865, [302, null]], [305, "showblocks", 34, 326, [206, null]], [306, "penup", 31, 848, [252, 249]], [307, "pendown", 31, 966, [249, 261]], [308, "penup", 440, 667, [296, 157]], [309, "pendown", 440, 785, [157, null]], [310, "penup", 120, 623, [287, 293]], [311, "pendown", 388, 907, [302, null]], [312, "penup", 388, 789, [288, 302]], [313, "pendown", 120, 741, [293, null]], [314, ["hspace", 40], 172, 581, [286, 296]], [-1, ["turtle", 1], 1, -3, 0, 0, 50, 5], [-1, ["turtle", "Yertle"], 401, -3, 90.0, 70.0, 100.0, 20.0]] \ No newline at end of file
diff --git a/samples/sierpquad.ta b/samples/sierpquad.ta
index d3e32df..d4ace99 100644
--- a/samples/sierpquad.ta
+++ b/samples/sierpquad.ta
@@ -1 +1 @@
-[[0, "hat1", 490, 175, [null, 1]], [1, "pendown", 490, 217, [0, 2]], [2, "setcolor", 490, 251, [1, 44, 55]], [3, "repeat", 490, 327, [55, 4, 5, null]], [4, ["number", 4], 541, 327, [3, null]], [5, "setcolor", 555, 387, [3, 7, 57]], [6, "color", 686, 387, [7, null]], [7, ["minus2", 0], 632, 387, [5, 6, 8]], [8, ["number", 2], 710, 429, [7, null]], [9, "ifelse", 774, 219, [56, 10, 12, 21, null]], [10, ["greater2", 0], 840, 185, [9, 11, 25, null]], [11, "box1", 886, 185, [10, null]], [12, ["vspace", 20.0], 854, 287, [9, 13]], [13, "storeinbox1", 854, 361, [12, 38, 14]], [14, "stack1", 854, 403, [13, 15]], [15, "penup", 854, 437, [14, 16]], [16, "forward", 854, 471, [15, 17, 18]], [17, "box1", 925, 471, [16, null]], [18, "stack1", 854, 513, [16, 19]], [19, "penup", 854, 547, [18, 20]], [20, "forward", 854, 581, [19, 41, 47]], [21, "forward", 906, 287, [9, 22, 23]], [22, "box1", 977, 287, [21, null]], [23, "right", 906, 329, [21, 24, null]], [24, ["number", 90], 964, 329, [23, null]], [25, ["number", 10], 886, 227, [10, null]], [26, "clean", 237, 217, [37, 27]], [27, "setpensize", 237, 251, [26, 28, 29]], [28, ["number", 1], 339, 251, [27, null]], [29, ["setxy", 0], 237, 293, [27, 31, 30, 32]], [30, ["number", -365], 295, 335, [29, null]], [31, ["number", 365], 295, 293, [29, null]], [32, "left", 237, 377, [29, 33, 34]], [33, ["number", 90], 295, 377, [32, null]], [34, "storeinbox1", 237, 419, [32, 35, 36]], [35, ["number", 729], 355, 419, [34, null]], [36, "stack1", 237, 461, [34, null]], [37, ["start", 2.0], 237, 175, [null, 26]], [38, ["division2", 0], 972, 361, [13, 39, 40]], [39, "box1", 1026, 361, [38, null]], [40, ["number", 3], 1050, 403, [38, null]], [41, ["product2", 0], 925, 581, [20, 42, 43]], [42, "box1", 979, 581, [41, null]], [43, ["number", 2], 979, 623, [41, null]], [44, ["plus2", 0], 567, 251, [2, 45, 46]], [45, "color", 621, 251, [44, null]], [46, ["number", 8], 621, 293, [44, null]], [47, ["vspace", 0], 854, 623, [20, 48]], [48, "storeinbox1", 854, 657, [47, 49, 54]], [49, ["product2", 0], 972, 657, [48, 50, 51]], [50, "box1", 1026, 657, [49, null]], [51, ["number", 3], 1026, 699, [49, null]], [52, "right", 854, 733, [54, 53, null]], [53, ["number", 90], 912, 733, [52, null]], [54, ["vspace", 0], 854, 699, [48, 52]], [55, ["vspace", 0], 490, 293, [2, 3]], [56, "hat2", 774, 177, [null, 9]], [57, "stack2", 555, 429, [5, null]]] \ No newline at end of file
+[[0, "hat1", 490, 175, [null, 1]], [1, "pendown", 490, 217, [0, 2]], [2, "setcolor", 490, 251, [1, 44, 55]], [3, "repeat", 490, 335, [55, 4, 5, null]], [4, ["number", 4], 541, 335, [3, null]], [5, "setcolor", 555, 395, [3, 7, 57]], [6, "color", 686, 395, [7, null]], [7, ["minus2", 0], 632, 395, [5, 6, 8]], [8, ["number", 2], 710, 437, [7, null]], [9, "ifelse", 774, 219, [56, 10, 12, 21, null]], [10, ["greater2", 0], 840, 185, [9, 11, 25, null]], [11, "box1", 886, 185, [10, null]], [12, ["vspace", 20.0], 854, 287, [9, 13]], [13, "storeinbox1", 854, 369, [12, 38, 14]], [14, "stack1", 854, 411, [13, 15]], [15, "penup", 854, 445, [14, 16]], [16, "forward", 854, 479, [15, 17, 18]], [17, "box1", 925, 479, [16, null]], [18, "stack1", 854, 521, [16, 19]], [19, "penup", 854, 555, [18, 20]], [20, "forward", 854, 589, [19, 41, 47]], [21, "forward", 906, 287, [9, 22, 23]], [22, "box1", 977, 287, [21, null]], [23, "right", 906, 329, [21, 24, null]], [24, ["number", 90], 964, 329, [23, null]], [25, ["number", 10], 886, 227, [10, null]], [26, "clean", 237, 217, [37, 27]], [27, "setpensize", 237, 251, [26, 28, 58]], [28, ["number", 1], 339, 251, [27, null]], [29, ["setxy", 0], 237, 327, [58, 31, 30, 59]], [30, ["number", -365], 295, 369, [29, null]], [31, ["number", 365], 295, 327, [29, null]], [32, "left", 237, 445, [59, 33, 34]], [33, ["number", 90], 295, 445, [32, null]], [34, "storeinbox1", 237, 487, [32, 35, 36]], [35, ["number", 729], 355, 487, [34, null]], [36, "stack1", 237, 529, [34, null]], [37, ["start", 2.0], 237, 175, [null, 26]], [38, ["division2", 0], 972, 369, [13, 39, 40]], [39, "box1", 1026, 369, [38, null]], [40, ["number", 3], 1050, 411, [38, null]], [41, ["product2", 0], 925, 589, [20, 42, 43]], [42, "box1", 979, 589, [41, null]], [43, ["number", 2], 979, 631, [41, null]], [44, ["plus2", 0], 567, 251, [2, 45, 46]], [45, "color", 621, 251, [44, null]], [46, ["number", 8], 621, 293, [44, null]], [47, ["vspace", 0], 854, 631, [20, 48]], [48, "storeinbox1", 854, 673, [47, 49, 54]], [49, ["product2", 0], 972, 673, [48, 50, 51]], [50, "box1", 1026, 673, [49, null]], [51, ["number", 3], 1026, 715, [49, null]], [52, "right", 854, 757, [54, 53, null]], [53, ["number", 90], 912, 757, [52, null]], [54, ["vspace", 0], 854, 715, [48, 52]], [55, ["vspace", 0], 490, 293, [2, 3]], [56, "hat2", 774, 177, [null, 9]], [57, "stack2", 555, 437, [5, null]], [58, "penup", 237, 293, [27, 29]], [59, "pendown", 237, 411, [29, 32]], [-1, ["turtle", "Yertle"], 1, -3, 0, 0, 50, 5]] \ No newline at end of file
diff --git a/samples/sierpquad2.ta b/samples/sierpquad2.ta
index bf97a18..dd82e20 100644
--- a/samples/sierpquad2.ta
+++ b/samples/sierpquad2.ta
@@ -1 +1 @@
-[[0, ["start", 2.0], 221, 174, [null, 1]], [1, "clean", 221, 216, [0, 2]], [2, "setpensize", 221, 250, [1, 3, 4]], [3, ["number", 1], 323, 250, [2, null]], [4, ["setxy", 0], 221, 292, [2, 5, 6, 7]], [5, ["number", 365], 279, 292, [4, null]], [6, ["number", -365], 279, 334, [4, null]], [7, "left", 221, 376, [4, 8, 9]], [8, ["number", 90], 279, 376, [7, null]], [9, "storeinbox1", 221, 418, [7, 10, 11]], [10, ["number", 729], 339, 418, [9, null]], [11, "stack1", 221, 460, [9, 12]], [12, "pendown", 221, 494, [11, 13]], [13, "repeat", 221, 528, [12, 14, 15, null]], [14, ["number", 4], 272, 528, [13, null]], [15, "forward", 286, 588, [13, 16, 17]], [16, "box1", 357, 588, [15, null]], [17, "right", 286, 630, [15, 18, null]], [18, ["number", 90], 344, 630, [17, null]], [19, "hat1", 500, 175, [null, 20]], [20, "penup", 500, 217, [19, 21]], [21, "setcolor", 500, 251, [20, 65, 74]], [22, "storeinbox1", 500, 327, [74, 68, 73]], [23, "repeat", 500, 403, [73, 24, 25, 71]], [24, ["number", 4], 551, 403, [23, null]], [25, "setcolor", 565, 463, [23, 27, 75]], [26, "color", 696, 463, [27, null]], [27, ["minus2", 0], 642, 463, [25, 26, 28]], [28, ["number", 2], 720, 505, [27, null]], [29, "if", 565, 579, [75, 30, 33, 76]], [30, ["greater2", 0], 603, 545, [29, 31, 32, null]], [31, "box1", 649, 545, [30, null]], [32, ["number", 1], 649, 587, [30, null]], [33, "stack2", 617, 647, [29, null]], [34, "forward", 565, 699, [76, 35, 77]], [35, ["product2", 0], 636, 699, [34, 36, 37]], [36, "box1", 690, 699, [35, null]], [37, ["number", 3], 690, 741, [35, null]], [38, "right", 565, 775, [77, 39, null]], [39, ["number", 90], 623, 775, [38, null]], [40, "storeinbox1", 500, 835, [71, 41, null]], [41, ["product2", 0], 618, 835, [40, 42, 43]], [42, "box1", 672, 835, [41, null]], [43, ["number", 3], 672, 877, [41, null]], [44, "hat2", 863, 177, [null, 45]], [45, "stack1", 863, 219, [44, 46]], [46, "forward", 863, 253, [45, 47, 48]], [47, "box1", 934, 253, [46, null]], [48, "stack1", 863, 295, [46, 49]], [49, "repeat", 863, 329, [48, 50, 51, 72]], [50, ["number", 2], 914, 329, [49, null]], [51, "forward", 928, 389, [49, 52, 53]], [52, "box1", 999, 389, [51, null]], [53, "right", 928, 431, [51, 54, null]], [54, ["number", 90], 986, 431, [53, null]], [55, "pendown", 863, 481, [72, 56]], [56, "forward", 863, 515, [55, 57, 58]], [57, "box1", 934, 515, [56, null]], [58, "penup", 863, 557, [56, 59]], [59, "repeat", 863, 591, [58, 60, 61, null]], [60, ["number", 2], 914, 591, [59, null]], [61, "forward", 928, 651, [59, 62, 63]], [62, "box1", 999, 651, [61, null]], [63, "right", 928, 693, [61, 64, null]], [64, ["number", 90], 986, 693, [63, null]], [65, ["plus2", 0], 577, 251, [21, 66, 67]], [66, "color", 631, 251, [65, null]], [67, ["number", 8], 631, 293, [65, null]], [68, ["division2", 0], 618, 327, [22, 69, 70]], [69, "box1", 672, 327, [68, null]], [70, ["number", 3], 696, 369, [68, null]], [71, ["vspace", 160.0], 500, 481, [23, 40]], [72, ["vspace", 20.0], 863, 407, [49, 55]], [73, ["vspace", 0], 500, 369, [22, 23]], [74, ["vspace", 0], 500, 293, [21, 22]], [75, ["vspace", 20.0], 565, 505, [25, 29]], [76, ["vspace", 0], 565, 665, [29, 34]], [77, ["vspace", 0], 565, 741, [34, 38]]] \ No newline at end of file
+[[0, ["start", 2.0], 221, 174, [null, 1]], [1, "clean", 221, 216, [0, 2]], [2, "setpensize", 221, 250, [1, 3, 78]], [3, ["number", 1], 323, 250, [2, null]], [4, ["setxy", 0], 221, 326, [78, 5, 6, 79]], [5, ["number", 365], 279, 326, [4, null]], [6, ["number", -365], 279, 368, [4, null]], [7, "left", 221, 444, [79, 8, 9]], [8, ["number", 90], 279, 444, [7, null]], [9, "storeinbox1", 221, 486, [7, 10, 11]], [10, ["number", 729], 339, 486, [9, null]], [11, "stack1", 221, 528, [9, 12]], [12, "pendown", 221, 562, [11, 13]], [13, "repeat", 221, 596, [12, 14, 15, null]], [14, ["number", 4], 272, 596, [13, null]], [15, "forward", 286, 656, [13, 16, 17]], [16, "box1", 357, 656, [15, null]], [17, "right", 286, 698, [15, 18, null]], [18, ["number", 90], 344, 698, [17, null]], [19, "hat1", 500, 175, [null, 20]], [20, "penup", 500, 217, [19, 21]], [21, "setcolor", 500, 251, [20, 65, 74]], [22, "storeinbox1", 500, 335, [74, 68, 73]], [23, "repeat", 500, 419, [73, 24, 25, 71]], [24, ["number", 4], 551, 419, [23, null]], [25, "setcolor", 565, 479, [23, 27, 75]], [26, "color", 696, 479, [27, null]], [27, ["minus2", 0], 642, 479, [25, 26, 28]], [28, ["number", 2], 720, 521, [27, null]], [29, "if", 565, 603, [75, 30, 33, 76]], [30, ["greater2", 0], 603, 569, [29, 31, 32, null]], [31, "box1", 649, 569, [30, null]], [32, ["number", 1], 649, 611, [30, null]], [33, "stack2", 617, 671, [29, null]], [34, "forward", 565, 731, [76, 35, 77]], [35, ["product2", 0], 636, 731, [34, 36, 37]], [36, "box1", 690, 731, [35, null]], [37, ["number", 3], 690, 773, [35, null]], [38, "right", 565, 815, [77, 39, null]], [39, ["number", 90], 623, 815, [38, null]], [40, "storeinbox1", 500, 859, [71, 41, null]], [41, ["product2", 0], 618, 859, [40, 42, 43]], [42, "box1", 672, 859, [41, null]], [43, ["number", 3], 672, 901, [41, null]], [44, "hat2", 863, 177, [null, 45]], [45, "stack1", 863, 219, [44, 46]], [46, "forward", 863, 253, [45, 47, 48]], [47, "box1", 934, 253, [46, null]], [48, "stack1", 863, 295, [46, 49]], [49, "repeat", 863, 329, [48, 50, 51, 72]], [50, ["number", 2], 914, 329, [49, null]], [51, "forward", 928, 389, [49, 52, 53]], [52, "box1", 999, 389, [51, null]], [53, "right", 928, 431, [51, 54, null]], [54, ["number", 90], 986, 431, [53, null]], [55, "pendown", 863, 489, [72, 56]], [56, "forward", 863, 523, [55, 57, 58]], [57, "box1", 934, 523, [56, null]], [58, "penup", 863, 565, [56, 59]], [59, "repeat", 863, 599, [58, 60, 61, null]], [60, ["number", 2], 914, 599, [59, null]], [61, "forward", 928, 659, [59, 62, 63]], [62, "box1", 999, 659, [61, null]], [63, "right", 928, 701, [61, 64, null]], [64, ["number", 90], 986, 701, [63, null]], [65, ["plus2", 0], 577, 251, [21, 66, 67]], [66, "color", 631, 251, [65, null]], [67, ["number", 8], 631, 293, [65, null]], [68, ["division2", 0], 618, 335, [22, 69, 70]], [69, "box1", 672, 335, [68, null]], [70, ["number", 3], 696, 377, [68, null]], [71, ["vspace", 160.0], 500, 497, [23, 40]], [72, ["vspace", 20.0], 863, 407, [49, 55]], [73, ["vspace", 0], 500, 377, [22, 23]], [74, ["vspace", 0], 500, 293, [21, 22]], [75, ["vspace", 20.0], 565, 521, [25, 29]], [76, ["vspace", 0], 565, 689, [29, 34]], [77, ["vspace", 0], 565, 773, [34, 38]], [78, "penup", 221, 292, [2, 4]], [79, "pendown", 221, 410, [4, 7]], [-1, ["turtle", "Yertle"], 1, -3, 0, 0, 50, 5]] \ No newline at end of file
diff --git a/samples/sierptri.ta b/samples/sierptri.ta
index 51a36a1..452b43d 100644
--- a/samples/sierptri.ta
+++ b/samples/sierptri.ta
@@ -1 +1 @@
-[[0, "hat1", 503, 175, [null, 1]], [1, "pendown", 503, 217, [0, 2]], [2, "setcolor", 503, 251, [1, 33, 15]], [3, "repeat", 503, 327, [15, 4, 5, null]], [4, ["number", 3], 554, 327, [3, null]], [5, "setcolor", 568, 387, [3, 36, 16]], [6, "if", 568, 503, [16, 7, 10, 14]], [7, ["greater2", 0], 606, 469, [6, 8, 9, null]], [8, "box1", 652, 469, [7, null]], [9, ["number", 16], 652, 511, [7, null]], [10, "storeinbox1", 620, 571, [6, 39, 11]], [11, "stack1", 620, 613, [10, 12]], [12, "storeinbox1", 620, 647, [11, 42, 13]], [13, "penup", 620, 689, [12, null]], [14, ["vspace", 60.0], 568, 589, [6, 17]], [15, ["vspace", 0], 503, 293, [2, 3]], [16, ["vspace", 20.0], 568, 429, [5, 6]], [17, "forward", 568, 743, [14, 18, 19]], [18, "box1", 639, 743, [17, null]], [19, "right", 568, 785, [17, 20, null]], [20, ["number", 120], 626, 785, [19, null]], [21, ["start", 2.0], 255, 175, [null, 22]], [22, "clean", 255, 217, [21, 23]], [23, "setpensize", 255, 251, [22, 24, 25]], [24, ["number", 2], 357, 251, [23, null]], [25, ["setxy", 0], 255, 293, [23, 26, 27, 28]], [26, ["number", 383], 313, 293, [25, null]], [27, ["number", -333], 313, 335, [25, null]], [28, "left", 255, 377, [25, 29, 30]], [29, ["number", 90], 313, 377, [28, null]], [30, "storeinbox1", 255, 419, [28, 31, 32]], [31, ["number", 768], 373, 419, [30, null]], [32, "stack1", 255, 461, [30, null]], [33, ["plus2", 0], 580, 251, [2, 34, 35]], [34, "color", 634, 251, [33, null]], [35, ["number", 6], 634, 293, [33, null]], [36, ["minus2", 0], 645, 387, [5, 37, 38]], [37, "color", 699, 387, [36, null]], [38, ["number", 2], 723, 429, [36, null]], [39, ["division2", 0], 738, 571, [10, 40, 41]], [40, "box1", 792, 571, [39, null]], [41, ["number", 2], 816, 613, [39, null]], [42, ["product2", 0], 738, 647, [12, 43, 44]], [43, "box1", 792, 647, [42, null]], [44, ["number", 2], 792, 689, [42, null]]] \ No newline at end of file
+[[0, "hat1", 503, 175, [null, 1]], [1, "pendown", 503, 217, [0, 2]], [2, "setcolor", 503, 251, [1, 33, 15]], [3, "repeat", 503, 335, [15, 4, 5, null]], [4, ["number", 3], 554, 335, [3, null]], [5, "setcolor", 568, 395, [3, 36, 16]], [6, "if", 568, 519, [16, 7, 10, 14]], [7, ["greater2", 0], 606, 485, [6, 8, 9, null]], [8, "box1", 652, 485, [7, null]], [9, ["number", 16], 652, 527, [7, null]], [10, "storeinbox1", 620, 587, [6, 39, 11]], [11, "stack1", 620, 629, [10, 12]], [12, "storeinbox1", 620, 663, [11, 42, 13]], [13, "penup", 620, 705, [12, null]], [14, ["vspace", 60.0], 568, 605, [6, 17]], [15, ["vspace", 0], 503, 293, [2, 3]], [16, ["vspace", 20.0], 568, 437, [5, 6]], [17, "forward", 568, 767, [14, 18, 19]], [18, "box1", 639, 767, [17, null]], [19, "right", 568, 809, [17, 20, null]], [20, ["number", 120], 626, 809, [19, null]], [21, ["start", 2.0], 255, 175, [null, 22]], [22, "clean", 255, 217, [21, 23]], [23, "setpensize", 255, 251, [22, 24, 45]], [24, ["number", 2], 357, 251, [23, null]], [25, ["setxy", 0], 255, 327, [45, 26, 27, 46]], [26, ["number", 383], 313, 327, [25, null]], [27, ["number", -333], 313, 369, [25, null]], [28, "left", 255, 445, [46, 29, 30]], [29, ["number", 90], 313, 445, [28, null]], [30, "storeinbox1", 255, 487, [28, 31, 32]], [31, ["number", 768], 373, 487, [30, null]], [32, "stack1", 255, 529, [30, null]], [33, ["plus2", 0], 580, 251, [2, 34, 35]], [34, "color", 634, 251, [33, null]], [35, ["number", 6], 634, 293, [33, null]], [36, ["minus2", 0], 645, 395, [5, 37, 38]], [37, "color", 699, 395, [36, null]], [38, ["number", 2], 723, 437, [36, null]], [39, ["division2", 0], 738, 587, [10, 40, 41]], [40, "box1", 792, 587, [39, null]], [41, ["number", 2], 816, 629, [39, null]], [42, ["product2", 0], 738, 663, [12, 43, 44]], [43, "box1", 792, 663, [42, null]], [44, ["number", 2], 792, 705, [42, null]], [45, "penup", 255, 293, [23, 25]], [46, "pendown", 255, 411, [25, 28]], [-1, ["turtle", "Yertle"], 1, -3, 0, 0, 50, 5]] \ No newline at end of file
diff --git a/samples/sinfunction.ta b/samples/sinfunction.ta
index f027d58..129ed77 100644
--- a/samples/sinfunction.ta
+++ b/samples/sinfunction.ta
@@ -1 +1 @@
-[[0, ["start", 2.0], 76, 215, [null, 45]], [1, "storeinbox1", 141, 503, [32, 2, 35]], [2, ["number", -3.1400000000000001], 259, 503, [1, null]], [3, "repeat", 398, 229, [47, 4, 22, null]], [4, ["number", 628], 449, 229, [3, null]], [5, ["setxy", 0], 463, 565, [31, 26, 28, 10]], [6, "box1", 585, 331, [20, null]], [7, ["product2", 20.0], 531, 449, [24, 8, 40]], [8, "myfunc", 585, 449, [7, 9, 17]], [9, ["string", "sin(x)"], 665, 449, [8, null]], [10, ["vspace", 0], 463, 649, [5, 11]], [11, "forward", 463, 683, [10, 12, 13]], [12, ["number", 0], 534, 683, [11, null]], [13, "storeinbox1", 463, 725, [11, 14, 39]], [14, ["plus2", 0], 581, 725, [13, 15, 16]], [15, "box1", 635, 725, [14, null]], [16, ["number", 0.01], 635, 767, [14, null]], [17, "box1", 665, 491, [8, null]], [18, "clean", 76, 291, [45, 19]], [19, "cartesian", 76, 325, [18, 33]], [20, ["product2", 0], 531, 331, [22, 6, 21]], [21, ["number", 100], 585, 373, [20, null]], [22, ["storein", 0], 463, 289, [3, 23, 20, 30]], [23, ["string", "x"], 531, 289, [22, null]], [24, ["storein", 0], 463, 407, [30, 25, 7, 31]], [25, ["string", "sin(x)"], 531, 407, [24, null]], [26, "box", 521, 565, [5, 27, null]], [27, ["string", "x"], 576, 565, [26, null]], [28, "box", 521, 607, [5, 29, null]], [29, ["string", "sin(x)"], 576, 607, [28, null]], [30, ["vspace", 0], 463, 373, [22, 24]], [31, ["vspace", 20.0], 463, 491, [24, 5]], [32, "setcolor", 141, 461, [41, 44, 1]], [33, "storeinbox2", 76, 359, [19, 34, 41]], [34, ["number", 1], 194, 359, [33, null]], [35, "storeinbox2", 141, 545, [1, 37, 48]], [36, ["number", 2], 313, 587, [37, null]], [37, ["plus2", 0], 259, 545, [35, 38, 36]], [38, "box2", 313, 545, [37, null]], [39, ["vspace", 0], 463, 767, [13, null]], [40, "box2", 585, 531, [7, null]], [41, "repeat", 76, 401, [33, 42, 32, 43]], [42, ["number", 200], 127, 401, [41, null]], [43, ["vspace", 60.0], 76, 479, [41, 46]], [44, "box2", 218, 461, [32, null]], [45, "hideblocks", 76, 257, [0, 18]], [46, "showblocks", 76, 633, [43, null]], [47, "hat1", 398, 187, [null, 3]], [48, "stack1", 141, 587, [35, null]]] \ No newline at end of file
+[[0, ["start", 2.0], 76, 215, [null, 43]], [1, "storeinbox1", 141, 503, [31, 2, 34]], [2, ["number", -3.1400000000000001], 259, 503, [1, null]], [3, "repeat", 398, 229, [45, 4, 21, null]], [4, ["number", 628], 449, 229, [3, null]], [5, ["setxy", 0], 463, 575, [47, 25, 27, 48]], [6, "box1", 585, 331, [19, null]], [7, ["product2", 20.0], 531, 457, [23, 8, 38]], [8, "myfunc", 585, 457, [7, 9, 16]], [9, ["string", "sin(x)"], 665, 457, [8, null]], [10, "forward", 463, 693, [48, 11, 12]], [11, ["number", 0], 534, 693, [10, null]], [12, "storeinbox1", 463, 735, [10, 13, null]], [13, ["plus2", 0], 581, 735, [12, 14, 15]], [14, "box1", 635, 735, [13, null]], [15, ["number", 0.01], 635, 777, [13, null]], [16, "box1", 665, 499, [8, null]], [17, "clean", 76, 291, [43, 18]], [18, "cartesian", 76, 325, [17, 32]], [19, ["product2", 0], 531, 331, [21, 6, 20]], [20, ["number", 100], 585, 373, [19, null]], [21, ["storein", 0], 463, 289, [3, 22, 19, 29]], [22, ["string", "x"], 531, 289, [21, null]], [23, ["storein", 0], 463, 415, [29, 24, 7, 30]], [24, ["string", "sin(x)"], 531, 415, [23, null]], [25, "box", 521, 575, [5, 26, null]], [26, ["string", "x"], 576, 575, [25, null]], [27, "box", 521, 617, [5, 28, null]], [28, ["string", "sin(x)"], 576, 617, [27, null]], [29, ["vspace", 0], 463, 373, [21, 23]], [30, ["vspace", 0], 463, 499, [23, 47]], [31, "setcolor", 141, 461, [39, 42, 1]], [32, "storeinbox2", 76, 359, [18, 33, 39]], [33, ["number", 1], 194, 359, [32, null]], [34, "storeinbox2", 141, 545, [1, 36, 46]], [35, ["number", 2], 313, 587, [36, null]], [36, ["plus2", 0], 259, 545, [34, 37, 35]], [37, "box2", 313, 545, [36, null]], [38, "box2", 585, 539, [7, null]], [39, "repeat", 76, 401, [32, 40, 31, 41]], [40, ["number", 200], 127, 401, [39, null]], [41, ["vspace", 60.0], 76, 479, [39, 44]], [42, "box2", 218, 461, [31, null]], [43, "hideblocks", 76, 257, [0, 17]], [44, "showblocks", 76, 641, [41, null]], [45, "hat1", 398, 187, [null, 3]], [46, "stack1", 141, 587, [34, null]], [47, "penup", 463, 541, [30, 5]], [48, "pendown", 463, 659, [5, 10]], [-1, ["turtle", "Yertle"], 1, -3, 0, 0, 50, 5]] \ No newline at end of file
diff --git a/samples/snowflake.ta b/samples/snowflake.ta
index d8f88f9..0bae483 100644
--- a/samples/snowflake.ta
+++ b/samples/snowflake.ta
@@ -1 +1 @@
-[[0, "hat1", 553, 173, [null, 1]], [1, "ifelse", 553, 215, [0, 2, 4, 9, null]], [2, ["greater2", 0], 619, 181, [1, 3, 21, null]], [3, "box1", 665, 181, [2, null]], [4, ["vspace", 0], 633, 283, [1, 5]], [5, "storeinbox1", 633, 317, [4, 38, 6]], [6, "stack1", 633, 359, [5, 7]], [7, "left", 633, 393, [6, 8, 11]], [8, ["number", 60], 691, 393, [7, null]], [9, "forward", 685, 283, [1, 10, null]], [10, "box1", 756, 283, [9, null]], [11, "setcolor", 633, 435, [7, 41, 12]], [12, "stack1", 633, 477, [11, 13]], [13, "right", 633, 511, [12, 14, 15]], [14, ["number", 120], 691, 511, [13, null]], [15, "stack1", 633, 553, [13, 16]], [16, "setcolor", 633, 587, [15, 44, 50]], [17, "left", 633, 663, [50, 18, 19]], [18, ["number", 60], 691, 663, [17, null]], [19, "stack1", 633, 705, [17, 20]], [20, "storeinbox1", 633, 739, [19, 47, null]], [21, ["number", 3], 665, 223, [2, null]], [22, "clean", 309, 217, [37, 23]], [23, "setpensize", 309, 251, [22, 24, 25]], [24, ["number", 3], 411, 251, [23, null]], [25, ["setxy", 0], 309, 293, [23, 26, 27, 28]], [26, ["number", 364], 367, 293, [25, null]], [27, ["number", -210], 367, 335, [25, null]], [28, "left", 309, 377, [25, 29, 30]], [29, ["number", 90], 367, 377, [28, null]], [30, "storeinbox1", 309, 419, [28, 31, 32]], [31, ["number", 729], 427, 419, [30, null]], [32, "repeat", 309, 461, [30, 33, 34, null]], [33, ["number", 3], 360, 461, [32, null]], [34, "stack1", 374, 521, [32, 35]], [35, "right", 374, 555, [34, 36, null]], [36, ["number", 120], 432, 555, [35, null]], [37, ["start", 2.0], 309, 175, [null, 22]], [38, ["division2", 0], 751, 317, [5, 39, 40]], [39, "box1", 805, 317, [38, null]], [40, ["number", 3], 829, 359, [38, null]], [41, ["plus2", 0], 710, 435, [11, 42, 43]], [42, "color", 764, 435, [41, null]], [43, ["number", 7], 764, 477, [41, null]], [44, ["minus2", 0], 710, 587, [16, 45, 46]], [45, "color", 764, 587, [44, null]], [46, ["number", 7], 788, 629, [44, null]], [47, ["product2", 0], 751, 739, [20, 48, 49]], [48, "box1", 805, 739, [47, null]], [49, ["number", 3], 805, 781, [47, null]], [50, ["vspace", 0], 633, 629, [16, 17]]] \ No newline at end of file
+[[0, "hat1", 553, 173, [null, 1]], [1, "ifelse", 553, 215, [0, 2, 4, 9, null]], [2, ["greater2", 0], 619, 181, [1, 3, 21, null]], [3, "box1", 665, 181, [2, null]], [4, ["vspace", 0], 633, 283, [1, 5]], [5, "storeinbox1", 633, 325, [4, 38, 6]], [6, "stack1", 633, 367, [5, 7]], [7, "left", 633, 401, [6, 8, 11]], [8, ["number", 60], 691, 401, [7, null]], [9, "forward", 685, 283, [1, 10, null]], [10, "box1", 756, 283, [9, null]], [11, "setcolor", 633, 443, [7, 41, 12]], [12, "stack1", 633, 485, [11, 13]], [13, "right", 633, 519, [12, 14, 15]], [14, ["number", 120], 691, 519, [13, null]], [15, "stack1", 633, 561, [13, 16]], [16, "setcolor", 633, 595, [15, 44, 50]], [17, "left", 633, 679, [50, 18, 19]], [18, ["number", 60], 691, 679, [17, null]], [19, "stack1", 633, 721, [17, 20]], [20, "storeinbox1", 633, 755, [19, 47, null]], [21, ["number", 3], 665, 223, [2, null]], [22, "clean", 309, 217, [37, 23]], [23, "setpensize", 309, 251, [22, 24, 51]], [24, ["number", 3], 411, 251, [23, null]], [25, ["setxy", 0], 309, 327, [51, 26, 27, 52]], [26, ["number", 364], 367, 327, [25, null]], [27, ["number", -210], 367, 369, [25, null]], [28, "left", 309, 445, [52, 29, 30]], [29, ["number", 90], 367, 445, [28, null]], [30, "storeinbox1", 309, 487, [28, 31, 32]], [31, ["number", 729], 427, 487, [30, null]], [32, "repeat", 309, 529, [30, 33, 34, null]], [33, ["number", 3], 360, 529, [32, null]], [34, "stack1", 374, 589, [32, 35]], [35, "right", 374, 623, [34, 36, null]], [36, ["number", 120], 432, 623, [35, null]], [37, ["start", 2.0], 309, 175, [null, 22]], [38, ["division2", 0], 751, 325, [5, 39, 40]], [39, "box1", 805, 325, [38, null]], [40, ["number", 3], 829, 367, [38, null]], [41, ["plus2", 0], 710, 443, [11, 42, 43]], [42, "color", 764, 443, [41, null]], [43, ["number", 7], 764, 485, [41, null]], [44, ["minus2", 0], 710, 595, [16, 45, 46]], [45, "color", 764, 595, [44, null]], [46, ["number", 7], 788, 637, [44, null]], [47, ["product2", 0], 751, 755, [20, 48, 49]], [48, "box1", 805, 755, [47, null]], [49, ["number", 3], 805, 797, [47, null]], [50, ["vspace", 0], 633, 637, [16, 17]], [51, "penup", 309, 293, [23, 25]], [52, "pendown", 309, 411, [25, 28]], [-1, ["turtle", "Yertle"], 1, -3, 0, 0, 50, 5]] \ No newline at end of file
diff --git a/samples/sunrise.ta b/samples/sunrise.ta
index 4dab955..4817086 100644
--- a/samples/sunrise.ta
+++ b/samples/sunrise.ta
@@ -1 +1 @@
-[[0, "fillscreen", 214, 217, [17, 1, 2, 3]], [1, ["number", 0], 296, 217, [0, null]], [2, ["number", 0], 296, 259, [0, null]], [3, "setpensize", 214, 301, [0, 4, 5]], [4, ["number", 6], 316, 301, [3, null]], [5, "repeat", 214, 343, [3, 6, 7, null]], [6, ["number", 300], 265, 343, [5, null]], [7, "storeinbox1", 279, 403, [5, 8, 9]], [8, ["number", 15], 397, 403, [7, null]], [9, "storeinbox2", 279, 445, [7, 10, 11]], [10, ["number", 20], 397, 445, [9, null]], [11, "stack1", 279, 487, [9, 12]], [12, "storeinbox1", 279, 521, [11, 13, 14]], [13, ["number", 0], 397, 521, [12, null]], [14, "storeinbox2", 279, 563, [12, 15, 16]], [15, ["number", 10], 397, 563, [14, null]], [16, "stack1", 279, 605, [14, null]], [17, "start", 214, 175, [null, 0]], [18, "hat1", 557, 175, [null, 19]], [19, "setxy", 557, 217, [18, 20, 21, 22]], [20, ["number", 0], 615, 217, [19, null]], [21, ["number", 0], 615, 259, [19, null]], [22, "seth", 557, 301, [19, 23, 57]], [23, "random", 656, 301, [22, 24, 25, null]], [24, ["number", 0], 742, 301, [23, null]], [25, ["number", 360], 742, 343, [23, null]], [26, "repeat", 557, 377, [57, 27, 28, null]], [27, ["number", 20], 608, 377, [26, null]], [28, "setcolor", 622, 437, [26, 29, 52]], [29, "random", 699, 437, [28, 30, 31, null]], [30, "box1", 785, 437, [29, null]], [31, "box2", 785, 479, [29, null]], [32, "forward", 622, 513, [52, 33, 53]], [33, "random", 693, 513, [32, 34, 35, null]], [34, ["number", 10], 779, 513, [33, null]], [35, ["number", 30], 779, 555, [33, null]], [36, "right", 622, 589, [53, 37, 54]], [37, "random", 680, 589, [36, 38, 39, null]], [38, ["number", 30], 766, 589, [37, null]], [39, ["number", 40], 766, 631, [37, null]], [40, "setcolor", 622, 665, [54, 41, 55]], [41, "random", 699, 665, [40, 42, 43, null]], [42, "box1", 785, 665, [41, null]], [43, "box2", 785, 707, [41, null]], [44, "forward", 622, 741, [55, 45, 56]], [45, "random", 693, 741, [44, 46, 47, null]], [46, ["number", 10], 779, 741, [45, null]], [47, ["number", 30], 779, 783, [45, null]], [48, "left", 622, 817, [56, 49, null]], [49, "random", 680, 817, [48, 50, 51, null]], [50, ["number", 30], 766, 817, [49, null]], [51, ["number", 40], 766, 859, [49, null]], [52, ["vspace", 0], 622, 479, [28, 32]], [53, ["vspace", 0], 622, 555, [32, 36]], [54, ["vspace", 0], 622, 631, [36, 40]], [55, ["vspace", 0], 622, 707, [40, 44]], [56, ["vspace", 0], 622, 783, [44, 48]], [57, ["vspace", 0], 557, 343, [22, 26]]] \ No newline at end of file
+[[0, ["fillscreen", 0], 214, 217, [17, 1, 2, 3]], [1, ["number", 0], 296, 217, [0, null]], [2, ["number", 0], 296, 259, [0, null]], [3, "setpensize", 214, 301, [0, 4, 5]], [4, ["number", 6], 316, 301, [3, null]], [5, "repeat", 214, 343, [3, 6, 7, null]], [6, ["number", 300], 265, 343, [5, null]], [7, "storeinbox1", 279, 403, [5, 8, 9]], [8, ["number", 15], 397, 403, [7, null]], [9, "storeinbox2", 279, 445, [7, 10, 11]], [10, ["number", 20], 397, 445, [9, null]], [11, "stack1", 279, 487, [9, 12]], [12, "storeinbox1", 279, 521, [11, 13, 14]], [13, ["number", 0], 397, 521, [12, null]], [14, "storeinbox2", 279, 563, [12, 15, 16]], [15, ["number", 10], 397, 563, [14, null]], [16, "stack1", 279, 605, [14, null]], [17, ["start", 2.0], 214, 175, [null, 0]], [18, "hat1", 557, 175, [null, 58]], [19, ["setxy", 0], 557, 251, [58, 20, 21, 59]], [20, ["number", 0], 615, 251, [19, null]], [21, ["number", 0], 615, 293, [19, null]], [22, "seth", 557, 369, [59, 23, 57]], [23, ["random", 0], 656, 369, [22, 24, 25, null]], [24, ["number", 0], 742, 369, [23, null]], [25, ["number", 360], 742, 411, [23, null]], [26, "repeat", 557, 453, [57, 27, 28, null]], [27, ["number", 20], 608, 453, [26, null]], [28, "setcolor", 622, 513, [26, 29, 52]], [29, ["random", 0], 699, 513, [28, 30, 31, null]], [30, "box1", 785, 513, [29, null]], [31, "box2", 785, 555, [29, null]], [32, "forward", 622, 597, [52, 33, 53]], [33, ["random", 0], 693, 597, [32, 34, 35, null]], [34, ["number", 10], 779, 597, [33, null]], [35, ["number", 30], 779, 639, [33, null]], [36, "right", 622, 681, [53, 37, 54]], [37, ["random", 0], 680, 681, [36, 38, 39, null]], [38, ["number", 30], 766, 681, [37, null]], [39, ["number", 40], 766, 723, [37, null]], [40, "setcolor", 622, 765, [54, 41, 55]], [41, ["random", 0], 699, 765, [40, 42, 43, null]], [42, "box1", 785, 765, [41, null]], [43, "box2", 785, 807, [41, null]], [44, "forward", 622, 849, [55, 45, 56]], [45, ["random", 0], 693, 849, [44, 46, 47, null]], [46, ["number", 10], 779, 849, [45, null]], [47, ["number", 30], 779, 891, [45, null]], [48, "left", 622, 933, [56, 49, null]], [49, ["random", 0], 680, 933, [48, 50, 51, null]], [50, ["number", 30], 766, 933, [49, null]], [51, ["number", 40], 766, 975, [49, null]], [52, ["vspace", 0], 622, 555, [28, 32]], [53, ["vspace", 0], 622, 639, [32, 36]], [54, ["vspace", 0], 622, 723, [36, 40]], [55, ["vspace", 0], 622, 807, [40, 44]], [56, ["vspace", 0], 622, 891, [44, 48]], [57, ["vspace", 0], 557, 411, [22, 26]], [58, "penup", 557, 217, [18, 19]], [59, "pendown", 557, 335, [19, 22]]] \ No newline at end of file
diff --git a/samples/tangents.ta b/samples/tangents.ta
index 4cd2679..142d5a8 100644
--- a/samples/tangents.ta
+++ b/samples/tangents.ta
@@ -1 +1 @@
-[[0, "repeat", 552, 265, [82, 1, 2, 75]], [1, ["number", 50], 603, 265, [0, null]], [2, "setcolor", 617, 325, [0, 3, 29]], [3, ["plus2", 0], 694, 325, [2, 4, 5]], [4, "color", 748, 325, [3, null]], [5, ["number", 2], 748, 367, [3, null]], [6, ["setxy", 0], 617, 401, [29, 7, 8, 27]], [7, ["number", 0], 675, 401, [6, null]], [8, ["minus2", 0], 675, 443, [6, 9, 10]], [9, ["number", 0], 729, 443, [8, null]], [10, "box1", 753, 485, [8, null]], [11, "seth", 617, 519, [27, 12, 13]], [12, ["number", 270], 716, 519, [11, null]], [13, ["arc", 0], 617, 561, [11, 14, 15, 16]], [14, ["number", 360], 675, 561, [13, null]], [15, "box1", 675, 603, [13, null]], [16, ["setxy", 0], 617, 645, [13, 17, 18, 28]], [17, ["number", 400], 675, 645, [16, null]], [18, ["minus2", 0], 675, 687, [16, 19, 20]], [19, "box1", 729, 687, [18, null]], [20, ["number", 200], 753, 729, [18, null]], [21, "forward", 617, 763, [28, 22, 23]], [22, ["number", 800], 688, 763, [21, null]], [23, "storeinbox1", 617, 805, [21, 24, null]], [24, ["plus2", 0], 735, 805, [23, 25, 26]], [25, "box1", 789, 805, [24, null]], [26, ["number", 4], 789, 847, [24, null]], [27, ["vspace", 0], 617, 485, [6, 11]], [28, ["vspace", 0], 617, 729, [16, 21]], [29, ["vspace", 0], 617, 367, [2, 6]], [30, "clean", 264, 217, [71, 31]], [31, "setpensize", 264, 251, [30, 32, 33]], [32, ["number", 2], 366, 251, [31, null]], [33, "storeinbox1", 264, 293, [31, 34, 35]], [34, ["number", 100], 382, 293, [33, null]], [35, "setcolor", 264, 335, [33, 36, 37]], [36, ["number", 0], 341, 335, [35, null]], [37, ["setxy", 0], 264, 377, [35, 38, 39, 40]], [38, ["number", 400], 322, 377, [37, null]], [39, ["number", -200], 322, 419, [37, null]], [40, "seth", 264, 461, [37, 41, 42]], [41, ["number", 270], 363, 461, [40, null]], [42, "forward", 264, 503, [40, 43, 44]], [43, ["number", 800], 335, 503, [42, null]], [44, ["setxy", 0], 264, 545, [42, 45, 46, 47]], [45, ["number", 0], 322, 545, [44, null]], [46, ["number", 0], 322, 587, [44, null]], [47, "forward", 264, 629, [44, 48, 77]], [48, ["number", 0], 335, 629, [47, null]], [49, "setcolor", 784, 270, [83, 50, 51]], [50, ["number", 0], 861, 270, [49, null]], [51, "storeinbox2", 784, 312, [49, 52, 53]], [52, ["number", "-300"], 902, 312, [51, null]], [53, "repeat", 784, 354, [51, 54, 55, 73]], [54, ["number", 601], 835, 354, [53, null]], [55, ["setxy", 0], 849, 414, [53, 56, 57, 64]], [56, "box2", 907, 414, [55, null]], [57, ["division2", 40.0], 907, 456, [55, 58, 63]], [58, ["minus2", 20.0], 961, 456, [57, 59, 62]], [59, ["product2", 0], 1015, 456, [58, 60, 61]], [60, "box2", 1069, 456, [59, null]], [61, "box2", 1069, 498, [59, null]], [62, ["number", 40000], 1039, 538, [58, null]], [63, ["number", 400], 985, 578, [57, null]], [64, ["vspace", 60.0], 849, 498, [55, 65]], [65, "forward", 849, 652, [64, 66, 67]], [66, ["number", 0], 920, 652, [65, null]], [67, "storeinbox2", 849, 694, [65, 68, null]], [68, ["plus2", 0], 967, 694, [67, 69, 70]], [69, "box2", 1021, 694, [68, null]], [70, ["number", 1], 1021, 736, [68, null]], [71, ["start", 2.0], 264, 175, [null, 30]], [72, ["string", "exponential"], 322, 713, [76, null]], [73, ["sandwichcollapsed", 1], 784, 270, [53, null]], [74, ["string", "tangents"], 322, 671, [77, null]], [75, ["sandwichcollapsed", 1], 552, 265, [0, null]], [76, "stack", 264, 713, [77, 72, null]], [77, "stack", 264, 671, [47, 74, 76]], [78, "hat", 552, 181, [null, 79, 82]], [79, ["string", "tangents"], 610, 189, [78, null]], [80, "hat", 784, 186, [null, 81, 83]], [81, ["string", "exponential"], 842, 194, [80, null]], [82, "sandwichtop_no_arm_no_label", 534, 231, [78, 0]], [83, "sandwichtop_no_arm_no_label", 766, 236, [80, 49]]] \ No newline at end of file
+[[0, "repeat", 552, 231, [76, 1, 2, null]], [1, ["number", 50], 603, 231, [0, null]], [2, "setcolor", 617, 291, [0, 3, 29]], [3, ["plus2", 0], 694, 291, [2, 4, 5]], [4, "color", 748, 291, [3, null]], [5, ["number", 2], 748, 333, [3, null]], [6, ["setxy", 0], 617, 409, [84, 7, 8, 27]], [7, ["number", 0], 675, 409, [6, null]], [8, ["minus2", 0], 675, 451, [6, 9, 10]], [9, ["number", 0], 729, 451, [8, null]], [10, "box1", 753, 493, [8, null]], [11, "seth", 617, 569, [85, 12, 13]], [12, ["number", 270], 716, 569, [11, null]], [13, ["arc", 0], 617, 611, [11, 14, 15, 86]], [14, ["number", 360], 675, 611, [13, null]], [15, "box1", 675, 653, [13, null]], [16, ["setxy", 0], 617, 729, [86, 17, 18, 28]], [17, ["number", 400], 675, 729, [16, null]], [18, ["minus2", 0], 675, 771, [16, 19, 20]], [19, "box1", 729, 771, [18, null]], [20, ["number", 200], 753, 813, [18, null]], [21, "forward", 617, 889, [87, 22, 23]], [22, ["number", 800], 688, 889, [21, null]], [23, "storeinbox1", 617, 931, [21, 24, null]], [24, ["plus2", 0], 735, 931, [23, 25, 26]], [25, "box1", 789, 931, [24, null]], [26, ["number", 4], 789, 973, [24, null]], [27, ["vspace", 0], 617, 493, [6, 85]], [28, ["vspace", 0], 617, 813, [16, 87]], [29, ["vspace", 0], 617, 333, [2, 84]], [30, "clean", 264, 217, [71, 31]], [31, "setpensize", 264, 251, [30, 32, 33]], [32, ["number", 2], 366, 251, [31, null]], [33, "storeinbox1", 264, 293, [31, 34, 35]], [34, ["number", 100], 382, 293, [33, null]], [35, "setcolor", 264, 335, [33, 36, 80]], [36, ["number", 0], 341, 335, [35, null]], [37, ["setxy", 0], 264, 411, [80, 38, 39, 81]], [38, ["number", 400], 322, 411, [37, null]], [39, ["number", -200], 322, 453, [37, null]], [40, "seth", 264, 529, [81, 41, 42]], [41, ["number", 270], 363, 529, [40, null]], [42, "forward", 264, 571, [40, 43, 82]], [43, ["number", 800], 335, 571, [42, null]], [44, ["setxy", 0], 264, 647, [82, 45, 46, 83]], [45, ["number", 0], 322, 647, [44, null]], [46, ["number", 0], 322, 689, [44, null]], [47, "forward", 264, 765, [83, 48, 75]], [48, ["number", 0], 335, 765, [47, null]], [49, "setcolor", 863, 237, [78, 50, 51]], [50, ["number", 0], 940, 237, [49, null]], [51, "storeinbox2", 863, 279, [49, 52, 53]], [52, ["number", -300], 981, 279, [51, null]], [53, "repeat", 863, 321, [51, 54, 88, null]], [54, ["number", 601], 914, 321, [53, null]], [55, ["setxy", 0], 928, 415, [88, 56, 57, 89]], [56, "box2", 986, 415, [55, null]], [57, ["division2", 40.0], 986, 457, [55, 58, 63]], [58, ["minus2", 20.0], 1040, 457, [57, 59, 62]], [59, ["product2", 0], 1094, 457, [58, 60, 61]], [60, "box2", 1148, 457, [59, null]], [61, "box2", 1148, 499, [59, null]], [62, ["number", 40000], 1118, 539, [58, null]], [63, ["number", 400], 1064, 579, [57, null]], [64, ["vspace", 40], 928, 533, [89, 65]], [65, "forward", 928, 655, [64, 66, 67]], [66, ["number", 0], 999, 655, [65, null]], [67, "storeinbox2", 928, 697, [65, 68, null]], [68, ["plus2", 0], 1046, 697, [67, 69, 70]], [69, "box2", 1100, 697, [68, null]], [70, ["number", 1], 1100, 739, [68, null]], [71, ["start", 2.0], 264, 175, [null, 30]], [72, ["string", "exponential"], 322, 849, [74, null]], [73, ["string", "tangents"], 322, 807, [75, null]], [74, "stack", 264, 849, [75, 72, null]], [75, "stack", 264, 807, [47, 73, 74]], [76, "hat", 552, 181, [null, 77, 0]], [77, ["string", "tangents"], 610, 189, [76, null]], [78, "hat", 863, 187, [null, 79, 49]], [79, ["string", "exponential"], 921, 195, [78, null]], [80, "penup", 264, 377, [35, 37]], [81, "pendown", 264, 495, [37, 40]], [82, "penup", 264, 613, [42, 44]], [83, "pendown", 264, 731, [44, 47]], [84, "penup", 617, 375, [29, 6]], [85, "pendown", 617, 535, [27, 11]], [86, "penup", 617, 695, [13, 16]], [87, "pendown", 617, 855, [28, 21]], [88, "penup", 928, 381, [53, 55]], [89, "pendown", 928, 499, [55, 64]]] \ No newline at end of file
diff --git a/samples/tree.ta b/samples/tree.ta
index 0ff64c5..93d3503 100644
--- a/samples/tree.ta
+++ b/samples/tree.ta
@@ -1 +1 @@
-[[0, "hat1", 840, 58, [null, 1]], [1, "pendown", 840, 100, [0, 68]], [2, "if", 840, 168, [68, 3, 70, 71]], [3, ["greater2", 0], 878, 134, [2, 4, 5, null]], [4, "box1", 924, 134, [3, null]], [5, ["number", 10], 924, 176, [3, null]], [6, "storeinbox2", 840, 288, [71, 7, 72]], [7, ["random", 0], 958, 288, [6, 8, 45, null]], [8, ["number", 0], 1044, 288, [7, null]], [9, "if", 840, 404, [72, 10, 12, null]], [10, ["equal2", 0], 878, 370, [9, 11, 44, null]], [11, "box2", 924, 370, [10, null]], [12, "penup", 892, 472, [9, 13]], [13, "forward", 892, 506, [12, 65, 73]], [14, "setcolor", 892, 582, [73, 15, 16]], [15, ["number", 40], 969, 582, [14, null]], [16, "setpensize", 892, 624, [14, 17, 18]], [17, ["number", 20], 994, 624, [16, null]], [18, "forward", 892, 666, [16, 19, 20]], [19, ["number", 1], 963, 666, [18, null]], [20, "pendown", 892, 708, [18, 21]], [21, "back", 892, 742, [20, 22, 23]], [22, ["number", 1], 950, 742, [21, null]], [23, "setcolor", 892, 784, [21, 24, 25]], [24, ["number", 10], 969, 784, [23, null]], [25, "setpensize", 892, 826, [23, 26, 27]], [26, ["number", 5], 994, 826, [25, null]], [27, "penup", 892, 868, [25, 28]], [28, "back", 892, 902, [27, 62, null]], [29, "forward", 485, 217, [69, 30, 31]], [30, "box1", 556, 217, [29, null]], [31, "storeinbox1", 485, 259, [29, 59, 74]], [32, "right", 485, 335, [74, 33, 34]], [33, ["number", 30], 543, 335, [32, null]], [34, "stack1", 485, 377, [32, 35]], [35, "left", 485, 411, [34, 36, 37]], [36, ["number", 60], 543, 411, [35, null]], [37, "stack1", 485, 453, [35, 38]], [38, "right", 485, 487, [37, 39, 40]], [39, ["number", 30], 543, 487, [38, null]], [40, "storeinbox1", 485, 529, [38, 56, 41]], [41, "penup", 485, 571, [40, 42]], [42, "back", 485, 605, [41, 43, null]], [43, "box1", 543, 605, [42, null]], [44, ["number", 0], 924, 412, [10, null]], [45, ["number", 2], 1044, 330, [7, null]], [46, "clean", 227, 220, [55, 47]], [47, ["setxy", 0], 227, 254, [46, 48, 49, 50]], [48, ["number", 0], 285, 254, [47, null]], [49, ["number", -400], 285, 296, [47, null]], [50, "storeinbox1", 227, 338, [47, 51, 52]], [51, ["number", 300], 345, 338, [50, null]], [52, "setcolor", 227, 380, [50, 53, 54]], [53, ["number", 10], 304, 380, [52, null]], [54, "stack1", 227, 422, [52, null]], [55, ["start", 2.0], 227, 178, [null, 46]], [56, ["product2", 0], 603, 529, [40, 57, 58]], [57, "box1", 657, 529, [56, null]], [58, ["number", 1.5], 657, 571, [56, null]], [59, ["division2", 0], 603, 259, [31, 60, 61]], [60, "box1", 657, 259, [59, null]], [61, ["number", 1.5], 681, 301, [59, null]], [62, ["division2", 0], 950, 902, [28, 63, 64]], [63, "box1", 1004, 902, [62, null]], [64, ["number", 2], 1028, 944, [62, null]], [65, ["division2", 0], 963, 506, [13, 66, 67]], [66, "box1", 1017, 506, [65, null]], [67, ["number", 2], 1041, 548, [65, null]], [68, ["vspace", 0], 840, 134, [1, 2]], [69, "hat2", 485, 175, [null, 29]], [70, "stack2", 892, 236, [2, null]], [71, ["vspace", 0], 840, 254, [2, 6]], [72, ["vspace", 20.0], 840, 330, [6, 9]], [73, ["vspace", 0], 892, 548, [13, 14]], [74, ["vspace", 0], 485, 301, [31, 32]]] \ No newline at end of file
+[[0, "hat1", 840, 58, [null, 1]], [1, "pendown", 840, 100, [0, 68]], [2, "if", 840, 176, [68, 3, 70, 71]], [3, ["greater2", 0], 878, 142, [2, 4, 5, null]], [4, "box1", 924, 142, [3, null]], [5, ["number", 10], 924, 184, [3, null]], [6, "storeinbox2", 840, 304, [71, 7, 72]], [7, ["random", 0], 958, 304, [6, 8, 45, null]], [8, ["number", 0], 1044, 304, [7, null]], [9, "if", 840, 428, [72, 10, 12, null]], [10, ["equal2", 0], 878, 394, [9, 11, 44, null]], [11, "box2", 924, 394, [10, null]], [12, "penup", 892, 496, [9, 13]], [13, "forward", 892, 530, [12, 65, 73]], [14, "setcolor", 892, 614, [73, 15, 16]], [15, ["number", 40], 969, 614, [14, null]], [16, "setpensize", 892, 656, [14, 17, 18]], [17, ["number", 20], 994, 656, [16, null]], [18, "forward", 892, 698, [16, 19, 20]], [19, ["number", 1], 963, 698, [18, null]], [20, "pendown", 892, 740, [18, 21]], [21, "back", 892, 774, [20, 22, 23]], [22, ["number", 1], 950, 774, [21, null]], [23, "setcolor", 892, 816, [21, 24, 25]], [24, ["number", 10], 969, 816, [23, null]], [25, "setpensize", 892, 858, [23, 26, 27]], [26, ["number", 5], 994, 858, [25, null]], [27, "penup", 892, 900, [25, 28]], [28, "back", 892, 934, [27, 62, null]], [29, "forward", 485, 217, [69, 30, 31]], [30, "box1", 556, 217, [29, null]], [31, "storeinbox1", 485, 259, [29, 59, 74]], [32, "right", 485, 343, [74, 33, 34]], [33, ["number", 30], 543, 343, [32, null]], [34, "stack1", 485, 385, [32, 35]], [35, "left", 485, 419, [34, 36, 37]], [36, ["number", 60], 543, 419, [35, null]], [37, "stack1", 485, 461, [35, 38]], [38, "right", 485, 495, [37, 39, 40]], [39, ["number", 30], 543, 495, [38, null]], [40, "storeinbox1", 485, 537, [38, 56, 41]], [41, "penup", 485, 579, [40, 42]], [42, "back", 485, 613, [41, 43, null]], [43, "box1", 543, 613, [42, null]], [44, ["number", 0], 924, 436, [10, null]], [45, ["number", 2], 1044, 346, [7, null]], [46, "clean", 227, 220, [55, 75]], [47, ["setxy", 0], 227, 288, [75, 48, 49, 76]], [48, ["number", 0], 285, 288, [47, null]], [49, ["number", -400], 285, 330, [47, null]], [50, "storeinbox1", 227, 406, [76, 51, 52]], [51, ["number", 300], 345, 406, [50, null]], [52, "setcolor", 227, 448, [50, 53, 54]], [53, ["number", 10], 304, 448, [52, null]], [54, "stack1", 227, 490, [52, null]], [55, ["start", 2.0], 227, 178, [null, 46]], [56, ["product2", 0], 603, 537, [40, 57, 58]], [57, "box1", 657, 537, [56, null]], [58, ["number", 1.5], 657, 579, [56, null]], [59, ["division2", 0], 603, 259, [31, 60, 61]], [60, "box1", 657, 259, [59, null]], [61, ["number", 1.5], 681, 301, [59, null]], [62, ["division2", 0], 950, 934, [28, 63, 64]], [63, "box1", 1004, 934, [62, null]], [64, ["number", 2], 1028, 976, [62, null]], [65, ["division2", 0], 963, 530, [13, 66, 67]], [66, "box1", 1017, 530, [65, null]], [67, ["number", 2], 1041, 572, [65, null]], [68, ["vspace", 0], 840, 134, [1, 2]], [69, "hat2", 485, 175, [null, 29]], [70, "stack2", 892, 244, [2, null]], [71, ["vspace", 0], 840, 262, [2, 6]], [72, ["vspace", 20.0], 840, 346, [6, 9]], [73, ["vspace", 0], 892, 572, [13, 14]], [74, ["vspace", 0], 485, 301, [31, 32]], [75, "penup", 227, 254, [46, 47]], [76, "pendown", 227, 372, [47, 50]], [-1, ["turtle", 1], 1, -3, 0, 0, 50, 5], [-1, ["turtle", "Yertle"], 1, -3, 0, 0, 50, 5]] \ No newline at end of file