auto self registration