make a linked list to parse all memory sections
fix bugs
linked list done