almost finished all lists