コードを若干整理