refactor multidimension attributes