primary hot_ds.h structure made