Datashield gee main client function