HLD VS. LOW-LEVEL DESIGNS : THE CRUCIAL DIFFERENCE