add dim as an input parameter