input cleanup 1