some progress on the pom rewrite, not compiling though