added user_roles to procedures