implement maven directory structure. modify pom file