かっこよくリファクタリングしましたよ close #29