renamed cnv::range::char_type to value_type
removed duplication; corrected cnv::range
consolidating cnv::range
removed duplicate chck
cleanup