add typedefine