se empezo con agregar campos para facilitar el nuevo algoritmo