add fragments for each cipher