decoupled dimensions from scalar