more on manual input