listView로 구현
controller 분리