user 구현
예외처리 및 에러 확인 작업 필요
UI가 엉망칭장으로 우선 기능만 구현