large improvements - part A done or nearly so