adding pom and new structure