Add chpu function