Write the generic head giver, test it out with one getHead method