First stages of Thomas integration. Grisdale fixed error adding multiple offerings. Need to fix index error.