complex parts