About Ad Hoc Functions