Se agrega nuevas modificaciones para mejor entendimiento