added the new list class