buildJar after refactoring