removed the List class in favor of QList