adding reecryption option