Refactoring portfolio