Rearranging & renaming some things
Add head, since it's similar to tail