open source decrypted version