dll loading uses git submodule