REQUIREMENT GROUPS
FUNCTION GROUPS