adding linked_list to run in vm