fixed the list, converted all queue stuff to list stuff