add smartinput plugin & setting