design analysis