add submodules
add settings