Checked Code and work according to UML