pequeño refactorr