Add proxy example, add tests