maven pom file and project structure changes