gives instructions