add findRole logic
add registration form and registration logic