Refactors y limpieza