cipherhood
not defined yet