slightly modified instructions