private hla mostly running.  still working small bugs out.  not correct yet.