add type-name-def