algunos refactors