関数化で一気に簡略（？）