recompiled, push to upstream with jar