fix #7 リファクタリング

最低限のリファクタリング