gcm working on consumer side