Fighting cancer with the power of immunity