have bson explain the category as well