Refactor

ViewControllerから処理の切り出し。