Base middlewares description