instruction set up