added REQUIREMENTS