add uml sample