mostly fixed create user view