tuple structure.