design at the component level 9901218