fights advancing cancer