working
bson perf adjustments