sign-up routes per each group and intelligent required feilds and feild display based on group