:fix: bugs in topology module. process sub-module left