input bug fix