implemented and opcodes