add Proc API to client