add encrypt and decrypt