기능 구현 ㅎ.ㅎ.ㅎ.;;;