move GCM object