simplified input