AD HOC DESIGN