removed Statements and reimplemented Token as a linked list data structure