migraded some of the testing stuff added more opcodes
more changes