fix the requirement