updates to experimental python API