Prototype with Middleman