add register page
add auth and user role