input 기능 보완