requirements and resources