add uml core