Add new user implementation.