Updated the opcodes and some little changes