add generic-error