made up a mock isa, big commit incoming for switch statement handling