Low Level And High Level Design