done with search, list, overdue class
previous errors debugged