将head 和foot 抽离出来