beginning work on timing related stuff. some opcode map work