REQUIREMENTS