making input better