added failsafe dependencies to submodules