Add refactoring demo