before gcm