input 기능 보강