NHS now getting its act together