Implement proxy and strategy