diferentiated error and success toasts