reworked schema, added Roles
reworked schema, added many-to-many
reworked schema, added UserRole