refactoring

バグ修正とリファクタリングしました