big refactoring, IT failing