added user self-registration tool