simplifed dependencies,just need to afford a few of jars.