manage dimension implementation