worked on structure... a lot