wrapping up user roles