add extern