some progress, but tons to go