DETAILS:REQUIREMENTS: