decided to separate project in M, V and C parts