new pom generation