whiskers and ciphers