Refactorings and some Abilities