add type info