High Level Design Plan