change gcm syntax