Improvement list processing. Fix many bugs.