Integrate gcm