trying to fix gcm