Basics of UML modeling