A lot done - but more to do