SPECIFICATION REQUIREMENTS