WIP add encrypt/decrypt