Works but the decryption