finally settled on structure