encryption works, decryption..notyet