add heterogeneous volume file