red-had-middleware