class diagram
Makefile:
fix clean target
renaming