updated schema and requirements