datashield.gee internal function