Added user creation and role assignment