logic viewの切り分け