building mvn strucutre