changed GCM