added decryption key load stage