progress….still a lot more to do