much much progress, getting towards understanding