added Encryption.cs