added error messages for specifics