view 및 api 작업입니다.