Barham improving each week after frustrating start