init submodules
add h3d