Braidwood finances move in the right direction