all APIs moved from proxy to module