when pushing a linked list, use head and tail fields instead of just 1 and 2; tokenize () and {}