add register form
add auto generate navigation from code