improve multi input