course requirements to create storage place for codes