added singly linked lists with a few token functions