made some changes to some of the opcodes