chracter handle now can change data from input