demo application using umlg