first stab at bson operators (doesn't work yet)
tweaks to bson operators (still not working)