refactoring action show