add exterrnal