implemented error message