update auth mods
add register mods
extending the registration form
add create func