Level 2.1 Middleware - How they work