#1 - now the jar is downloaded when the module runs if it doesn't exist