implemented a bunch of instructions in processor.rb