DESIGN BY ANALYSIS