add instruction and edit requirements