Decorator pattern. Started encryption.