headまでを別ファイルに外出ししたほうが良かったりするかな？