new feature: able to mark a dimension as primary