basic ExtensionDemo