externaizing vars