instruction decoder skeleton fixed