+ add new functions for easily building bson object