added groups to clarify the schema, and removed library from the new schema