registration with device gem