Greetings,
You didn't attached a file with your project description, but anyway I'm a software architect with a master degree in complexe software architecture, so UML diagrams are in the center of my abitlity,
I can provide clean diagrams, with all OCL constraints to avoid ambiguity.
Feel free to contact me so we can discuss your project.
Have a nice day.