added ab-exit