first demo with UI