lots of progress in list processing