externl