refactor to reuse standard code
proxy experiments
docs