core部分の大幅な改善