implement proxy configuration