using new proxy api