added standalone submodule