Demystifying 'Ad Hoc': Understanding the Meaning and Applica