requirements modified