all refactorings tested