add user reg/sigin/gencode feature