create structures assembly & components