single char reorganized for mc