connect compliant middlewares