completed tokeninput implementation for existing and new users