requirement detail role check