adding external jars, so the project can run self-contained