ciphering
not defined yet