Functional build. Jar works correctly by itself.