start strucutre generator