added interpolation to heterogeneous volumes