History is now stored as a linked list