0.013: further refinement, first step for encruption, not yet fully working