added symmetric encryption cascade