update : check code use google c++ style