New vaccine tech for cancer