CHG: remove the public keywords, obsolete