Added ID_List struct and worked on linked lists