start working on user creation