* fixed pom
* extended generation functionality