changes to decrypt