add extern

add extern