Add smartinput