fixed new user functionality