add the requirement