pyclient -> basecube wrapper