making sure everything is compiled, updated, and included in the jar