resturcture for maven