jar code changes + misc.