add type attr