Add GCM Class