refactoring-st1