add some refactoring skill