encoding
modify