externalization