provide error messages