added cdpi_mongo_soa.cpp