finish refatory accordding to cc, and pass all spec at local