basics for the new role based user management