Zeqing Guo: add some module