invention complex component development