Halfway there but still loads of way to go.