baseline - with basic introspection (3 middlewares)