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