finish up principle work on HCAL clustering