diff --git a/bonemeal.lua b/bonemeal.lua
index 4f7979bc4d00b15ed583570b3ebee474b67129e3..b1a0174a85c7f5a1b7447d31c99a134f8554181c 100644
--- a/bonemeal.lua
+++ b/bonemeal.lua
@@ -170,14 +170,14 @@ local function growth(pointed_thing)
 	local stage = ""
 
 	-- grow registered crops
-	for _, row in pairs(crops) do
+	for n = 1, #crops do
 
-		if string.find(node.name, row[1]) then
+		if string.find(node.name, crops[n][1]) then
 
 			stage = tonumber( node.name:split("_")[2] )
-			stage = math.min(stage + math.random(1, 4), row[2])
+			stage = math.min(stage + math.random(1, 4), crops[n][2])
 
-			minetest.set_node(pos, {name = row[1] .. stage})
+			minetest.set_node(pos, {name = crops[n][1] .. stage})
 
 			return
 
diff --git a/dirt.lua b/dirt.lua
index c3f4c462e9645a65a27a6cf4d75a543abf82dc4a..f68cb8dde478e3e8b7856907551284e08ea2aba5 100644
--- a/dirt.lua
+++ b/dirt.lua
@@ -108,13 +108,13 @@ minetest.register_abm({
 			"group:ethereal_grass")
 
 		-- count new grass nodes
-		for _,p in pairs(dirts) do
+		for n = 1, #dirts do
 
-			num = grasses[p] or 0
+			num = grasses[dirts[n]] or 0
 
 			if num > curr_max then
 				curr_max = num
-				curr_type = p
+				curr_type = dirts[n]
 			end
 		end
 
diff --git a/extra.lua b/extra.lua
index ebb216fa981b5298b4baa54d68ed550cc402aa83..6dfd552cee3d087016ee117a77f30e0fce06dde4 100644
--- a/extra.lua
+++ b/extra.lua
@@ -41,20 +41,22 @@ minetest.register_craft({
 })
 
 -- X pattern craft recipes (5x 'a' in X pattern gives 5 of 'b')
-for _,items in pairs({
+local cheat = {
 	{"default:cobble", "default:gravel"},
 	{"default:gravel", "default:dirt"},
 	{"default:dirt", "default:sand"},
 	{"default:ice", "default:snow"},
 	{"ethereal:dry_dirt", "default:desert_sand"},
-}) do
-	local a, b = unpack(items)
+}
+
+for n = 1, #cheat do
+
 	minetest.register_craft({
-		output = b.." 5",
+		output = cheat[n][2] .. " 5",
 		recipe = {
-			{a, "", a},
-			{"", a, ""},
-			{a, "", a},
+			{cheat[n][1], "", cheat[n][1]},
+			{"", cheat[n][1], ""},
+			{cheat[n][1], "", cheat[n][1]},
 		}
 	})
 end
diff --git a/flowers.lua b/flowers.lua
index eb58102c3393182216424f30552b9fc3e794a4fc..79672e6655e1eee85a91761edd920b30e302c93c 100644
--- a/flowers.lua
+++ b/flowers.lua
@@ -1,3 +1,4 @@
+
 -- Flowers spread over all types of soil
 minetest.register_abm({
 	nodenames = {"group:flora"},
diff --git a/init.lua b/init.lua
index 942a0b92c3492e24f4b3c652f6fdda3e1737cae2..757d4c52139b6f272fd9d91e52f1e8db836dfcfa 100644
--- a/init.lua
+++ b/init.lua
@@ -1,6 +1,6 @@
 --[[
 
-	Minetest Ethereal Mod (17th May 2016)
+	Minetest Ethereal Mod (5th June 2016)
 
 	Created by ChinChow