大規模リファクタリング中。まだ途中...