add success and redirect callback