関数を若干修正