starting on fetch/decode/execute cycle