refactoring show