Basic Design Implemented