adding thoughts on structure