add HeadTail