working on ifs...
complex changes to make if works
working if/else, dissasembly