多くの関数に分割