massive restructuring, now using sauce.app.json, works with updated proxy