significant progress on many fronts