2 requirement: 요구