financial-middleware