models, controllersを作成して分離