Refactoring Ideais