input type fix