bug in HC
refactor HC not to use global colorNumbers
implement HGA
don’t apply when fail in HC in HGA
debug GA
commit HGA
find bug in HC
remove useless code in IHC