input work