restored gcm to newer version
merged