apply includes direction instruction