add user and registration