instruction controller 2