後でテストしやすいようにメソッドを分割