add ccshake