fix GCM