misc. maybe some decryption stuff