Design By Ad-Hoc