compound attributes