add dimensions support