refactoring trombi