initial version of an explanation for cipher strings