add generateStructures flag