replace sub module with clqiao's repository