fix inputs bugs