updates mostly to harmonic proc code