revised schema to support reheat