make use of sumd/h protocol for gcs