a) change the place of dll
b) add the classloader loading part