Gcm improvements