문법경고 수정 및 코드 중복 제거