sei refactoring