#3 #4 #5 이슈를 위한 기반기능 완성