start refactoring comment module
start refactoring comment module