input progress