worked on structure generation