Add non refactoring codes