callbacks for completed phases