simplified AddToHead
Merge branch 'part_one'