adds EncryptedReader + Tests