added generative design elements