refactoring
refactoring Smart BR