added git submodule to remove extra linking step