more opcodes, stack implementation