구조 변경 component구조 변경해서 함수로 다 편입시킴 component 너무 복잡