Changed Enum lists to type linkedlist