redesign Input