* build head node