notes on structure