NHS has its challenges