engineering digest system design