Optimize CHR 2.0

Optimize CHR 2.0