add id property to schemas
added requirements array to page schema