コメント追加、関数化など微調整