Implement instruction set exchange
Refactor instruction method names