added EncryptionManager