Refactoring

#33 はこういうことか?