have more things working, about half of the instruction set works