input updated