add new types FunctionType and PadCharacteristicsType