NPHCE achievements and challenges review