bug on line 14, forgot the instruction, dur!