Adding instruction decode and execution methods