decryption works now too