Basic Design Outline