First create new user implementation