moving instructions to its own file