Middleware function

Creates middleware object