기능 완성 (주석 미포함)