all synchronized to v8.0