add type-info