update for the roles in library