add secondary dimension for offset