add error message in callback