runners for threading
move packages around and generate jar file for running