move sparql to dll