added oldcargivepart, oldcargivescomponent and componenthaspart tables