have decrypting and encrypting working and has a slightly better user interface