ちょっと動かせるところまでいったので一応コミット