added all aspects of python subsetting client