added linked lists