Added the notion of user roles.