New user functionality implemented