cambios para adaptarlo a modulos