Improve naming and instruction perform method interface