entire module API on proxy