Promising results of a therapeutic vaccine