submodule
fix undefined bug