update submodule
added like function

but not fully implemented