add bson_ext