Decryption functionality added