i think all opcodes are working more or less