create simple proxy as a base case in the adapter
commentary (no code changes)
finish my explanation