updated list class