complex structure design