detail
more functions in CCPair