se agrego un logger y algunos cambios menores