better char changres