Demo app and extension