created vendors as submodules and added necessary libs