refactoring live