adding autoregister