Making the cypher and decypher -all