Need to modify Rules and Requirements to differ based on the requirement type