TOP-LEVEL VS. LOW-LEVEL DESIGN : RECOGNIZING THE STRUCTURAL DIFFERENCE