char mutation and coding system problems