restructuring users, roles and permissions.