add user detect