add ExtensionsDemo