updated pom and directory structure