Implemented decryption