User can assign roles. (In progress.)