Adds basic structure for middleman