view modifications
specs for schedule
user validation
specs for update
library validations