diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
deleted file mode 100644
index 879772b..0000000
--- a/.github/workflows/ci.yml
+++ /dev/null
@@ -1,47 +0,0 @@
-name: C++ CI
-
-on:
- push:
- branches: [ main ]
- pull_request:
- branches: [ main ]
-
-permissions:
- contents: write
-
-jobs:
- build:
- runs-on: ubuntu-latest
-
- steps:
- - uses: actions/checkout@v2
-
- - name: Install dependencies
- run: |
- sudo apt-get update
- sudo apt-get install -y cmake g++ libgtest-dev doxygen graphviz
- cd /usr/src/gtest
- sudo cmake CMakeLists.txt
- sudo make
- sudo cp lib/*.a /usr/lib
-
- - name: Configure CMake
- run: cmake -B build -DBUILD_TESTING=ON
-
- - name: Build
- run: cmake --build build
-
- - name: Run tests
- run: |
- cd build
- ctest --output-on-failure
-
- - name: Generate documentation
- run: doxygen Doxyfile
-
- - name: Deploy documentation
- uses: peaceiris/actions-gh-pages@v3
- if: github.ref == 'refs/heads/main'
- with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
- publish_dir: ./docs/html
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 13b457e..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,65 +0,0 @@
-# Build directories
-build/
-out/
-cmake-build-*/
-
-# IDE specific files
-.idea/
-.vscode/
-*.swp
-*.swo
-.vs/
-
-# Compiled Object files
-*.slo
-*.lo
-*.o
-*.obj
-
-# Precompiled Headers
-*.gch
-*.pch
-
-# Compiled Dynamic libraries
-*.so
-*.dylib
-*.dll
-
-# Compiled Static libraries
-*.lai
-*.la
-*.a
-*.lib
-
-# Executables
-*.exe
-*.out
-*.app
-
-# CMake
-CMakeCache.txt
-CMakeFiles/
-cmake_install.cmake
-install_manifest.txt
-
-# Testing
-Testing/
-test/Testing/
-
-# Code coverage
-*.gcda
-*.gcno
-coverage/
-
-# Documentation
-docs/html/
-docs/latex/
-
-# OS specific
-.DS_Store
-.DS_Store?
-._*
-.Spotlight-V100
-.Trashes
-ehthumbs.db
-Thumbs.db
diff --git a/.nojekyll b/.nojekyll
new file mode 100644
index 0000000..e69de29
diff --git a/CMakeLists.txt b/CMakeLists.txt
deleted file mode 100644
index 2fe0cb0..0000000
--- a/CMakeLists.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-cmake_minimum_required(VERSION 3.10)
-project(Calculator VERSION 1.0.0 LANGUAGES CXX)
-
-# Specify C++ standard
-set(CMAKE_CXX_STANDARD 14)
-set(CMAKE_CXX_STANDARD_REQUIRED ON)
-set(CMAKE_CXX_EXTENSIONS OFF)
-
-# Add compiler warnings
-if(MSVC)
- add_compile_options(/W4)
-else()
- add_compile_options(-Wall -Wextra -Wpedantic)
-endif()
-
-# Create library target
-add_library(calculator_lib
- src/calculator.cpp
- src/calculator.h
-)
-
-target_include_directories(calculator_lib PUBLIC src)
-
-# Add executable
-add_executable(calculator src/main.cpp)
-target_link_libraries(calculator PRIVATE calculator_lib)
-
-# Install rules
-install(TARGETS calculator calculator_lib
- RUNTIME DESTINATION bin
- LIBRARY DESTINATION lib
- ARCHIVE DESTINATION lib
-)
-
-install(FILES src/calculator.h
- DESTINATION include
-)
diff --git a/Doxyfile b/Doxyfile
deleted file mode 100644
index 5468349..0000000
--- a/Doxyfile
+++ /dev/null
@@ -1,45 +0,0 @@
-PROJECT_NAME = "Modern C++ Calculator"
-PROJECT_NUMBER = 1.0.0
-PROJECT_BRIEF = "A professional-grade calculator implementation in modern C++"
-OUTPUT_DIRECTORY = docs
-CREATE_SUBDIRS = YES
-OPTIMIZE_OUTPUT_FOR_C = YES
-PROJECT_LOGO = docs/calculator-logo.txt
-
-EXTRACT_ALL = YES
-EXTRACT_PRIVATE = YES
-EXTRACT_PACKAGE = YES
-EXTRACT_STATIC = YES
-EXTRACT_LOCAL_CLASSES = YES
-
-GENERATE_HTML = YES
-GENERATE_LATEX = NO
-GENERATE_RTF = NO
-GENERATE_MAN = NO
-GENERATE_XML = NO
-
-INPUT = src
-INPUT_ENCODING = UTF-8
-FILE_PATTERNS = *.cpp *.h
-RECURSIVE = YES
-
-EXCLUDE_PATTERNS = */build/* */test/*
-
-HAVE_DOT = YES
-UML_LOOK = YES
-CALL_GRAPH = YES
-CALLER_GRAPH = YES
-
-HTML_DYNAMIC_SECTIONS = YES
-INTERACTIVE_SVG = YES
-DOT_IMAGE_FORMAT = svg
-HTML_COLORSTYLE_HUE = 220
-HTML_COLORSTYLE_SAT = 100
-HTML_COLORSTYLE_GAMMA = 80
-
-GENERATE_TREEVIEW = YES
-TREEVIEW_WIDTH = 250
-
-FORMULA_FONTSIZE = 10
-
-USE_MDFILE_AS_MAINPAGE = README.md
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index 85f53f0..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2024 [Your Name]
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/README.md b/README.md
deleted file mode 100644
index 3662fe9..0000000
--- a/README.md
+++ /dev/null
@@ -1,212 +0,0 @@
-# ๐ Advanced C++ Scientific Calculator
-
-[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
-[![C++](https://img.shields.io/badge/C++-17-blue.svg)](https://isocpp.org/)
-[![Build System](https://img.shields.io/badge/build-CMake-green.svg)](https://cmake.org/)
-[![Code Style](https://img.shields.io/badge/code%20style-professional-brightgreen.svg)](./STYLE_GUIDE.md)
-[![Documentation](https://img.shields.io/badge/docs-Doxygen-orange.svg)](./docs)
-[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
-
-
-
-## ๐ Table of Contents
-
-- [Overview](#-overview)
-- [Features](#-features)
-- [Tech Stack](#-tech-stack)
-- [Getting Started](#-getting-started)
-- [Usage Examples](#-usage-examples)
-- [Architecture](#-architecture)
-- [Testing](#-testing)
-- [Contributing](#-contributing)
-- [License](#-license)
-- [Contact](#-contact)
-
-## ๐ Overview
-
-This advanced scientific calculator is a showcase of professional C++ development practices, designed to demonstrate expertise in:
-
-- Modern C++ (14/17) features and best practices
-- Object-Oriented Design principles
-- Test-Driven Development (TDD)
-- Clean Code architecture
-- Professional documentation
-- Continuous Integration/Deployment
-
-Perfect for both learning purposes and real-world applications, this project serves as a portfolio piece demonstrating professional software engineering capabilities.
-
-## โจ Features
-
-### ๐ข Core Mathematical Operations
-- Basic arithmetic (addition, subtraction, multiplication, division)
-- Scientific functions (square root, power, natural logarithm)
-- Trigonometric functions (sine, cosine, tangent)
-- Support for both radians and degrees
-
-### ๐พ Memory Management
-- Store and recall values (MS, MR)
-- Memory addition and subtraction (M+, M-)
-- Memory clear function (MC)
-
-### ๐ Advanced Features
-- Calculation history tracking
-- Error handling and input validation
-- Floating-point precision control
-- Professional number formatting
-- Expression parsing
-- Real-time calculation display
-
-### ๐ ๏ธ Technical Features
-- Exception-safe operations
-- RAII principles
-- Modern C++ practices
-- Comprehensive unit testing
-- Detailed documentation
-
-## ๐ง Tech Stack
-
-- **Language**: C++14/17
-- **Build System**: CMake 3.10+
-- **Testing Framework**: Google Test
-- **Documentation**: Doxygen
-- **CI/CD**: GitHub Actions
-- **Code Coverage**: gcov/lcov
-- **Static Analysis**: clang-tidy
-- **Code Formatting**: clang-format
-
-## ๐ Getting Started
-
-### Prerequisites
-
-```bash
-# Required packages
-sudo apt-get update && sudo apt-get install -y \
- build-essential \
- cmake \
- libgtest-dev \
- doxygen \
- graphviz \
- clang-tidy \
- clang-format
-```
-
-### Building the Project
-
-```bash
-# Clone the repository
-git clone https://github.com/yourusername/calculator.git
-cd calculator
-
-# Create build directory
-mkdir build && cd build
-
-# Configure and build
-cmake ..
-make
-
-# Run tests (optional)
-make test
-
-# Generate documentation (optional)
-make docs
-```
-
-## ๐ Usage Examples
-
-```cpp
-// Basic arithmetic
-calculator.add(5, 3); // Returns 8
-calculator.multiply(4, 2); // Returns 8
-
-// Scientific operations
-calculator.sqrt(16); // Returns 4
-calculator.power(2, 3); // Returns 8
-calculator.sin(M_PI/2); // Returns 1
-
-// Memory operations
-calculator.memoryStore(5);
-calculator.memoryAdd(3); // Memory now contains 8
-calculator.memoryRecall(); // Returns 8
-```
-
-## ๐๏ธ Architecture
-
-The project follows clean architecture principles:
-
-```
-calculator/
-โโโ src/ # Source files
-โโโ include/ # Header files
-โโโ tests/ # Unit tests
-โโโ docs/ # Documentation
-โโโ examples/ # Usage examples
-โโโ scripts/ # Build scripts
-```
-
-## ๐งช Testing
-
-Comprehensive testing suite including:
-
-- Unit tests for all operations
-- Edge case testing
-- Memory leak detection
-- Performance benchmarks
-- Integration tests
-
-```bash
-# Run all tests
-./build/calculator_test
-
-# Run specific test suite
-./build/calculator_test --gtest_filter="CalculatorTest.*"
-```
-
-## ๐ Roadmap
-
-Future enhancements planned:
-
-- [ ] Complex number support
-- [ ] Unit conversion capabilities
-- [ ] Graphing functionality
-- [ ] Expression parser
-- [ ] Custom function definitions
-- [ ] Plugin system
-- [ ] GUI interface
-
-## ๐ค Contributing
-
-Contributions are welcome! Please read our [Contributing Guidelines](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.
-
-## ๐ License
-
-This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
-
-## ๐ซ Contact
-
-Your Name - [your.email@example.com](mailto:your.email@example.com)
-
-LinkedIn: [Your LinkedIn Profile](https://linkedin.com/in/yourprofile)
-GitHub: [Your GitHub Profile](https://github.com/yourusername)
-Portfolio: [Your Portfolio Website](https://yourportfolio.com)
-
----
-
-
- Made with โค๏ธ by [Your Name]
-
- Star โญ this repository if you find it helpful!
-
diff --git a/STYLE_GUIDE.md b/STYLE_GUIDE.md
deleted file mode 100644
index ed29651..0000000
--- a/STYLE_GUIDE.md
+++ /dev/null
@@ -1,184 +0,0 @@
-# C++ Coding Style Guide
-
-## ๐ฏ General Principles
-
-- Write clean, readable, and maintainable code
-- Follow the DRY (Don't Repeat Yourself) principle
-- Keep functions small and focused
-- Use meaningful names for variables, functions, and classes
-
-## ๐ Naming Conventions
-
-### Variables
-- Use camelCase for variable names
-- Make names descriptive and meaningful
-- Boolean variables should ask a question: `isReady`, `hasData`
-
-```cpp
-int maxValue;
-std::string userName;
-bool isValid;
-```
-
-### Functions
-- Use camelCase for function names
-- Verbs for functions that perform actions
-- Nouns for functions that return values
-
-```cpp
-void calculateTotal();
-std::string getUserName();
-bool isValidInput();
-```
-
-### Classes
-- Use PascalCase for class names
-- Nouns or noun phrases
-
-```cpp
-class Calculator;
-class DataProcessor;
-```
-
-### Constants
-- Use UPPER_SNAKE_CASE for constants
-
-```cpp
-const int MAX_BUFFER_SIZE = 1024;
-```
-
-## ๐๏ธ Code Structure
-
-### Headers
-- Use header guards
-- Group includes logically
-- Forward declare when possible
-
-```cpp
-#ifndef MODULE_NAME_H
-#define MODULE_NAME_H
-
-// Standard library includes
-#include
-#include
-
-// Project includes
-#include "project_header.h"
-
-class ClassName {
- // ...
-};
-
-#endif // MODULE_NAME_H
-```
-
-### Classes
-- Order members: public, protected, private
-- Group similar functions together
-- Document class purpose and member functions
-
-## ๐ Formatting
-
-### Indentation
-- Use 4 spaces for indentation
-- No tabs
-
-### Line Length
-- Maximum 80 characters per line
-- Break long lines logically
-
-### Braces
-- Opening brace on the same line
-- Closing brace on its own line
-
-```cpp
-if (condition) {
- // code
-}
-```
-
-### Spacing
-- One space after keywords
-- One space around operators
-- No space after function names
-
-```cpp
-if (x == y) {
- foo(x);
-}
-```
-
-## ๐ญ Comments
-
-### General Rules
-- Write comments that explain why, not what
-- Keep comments up to date
-- Use complete sentences
-
-### Function Comments
-- Document parameters and return values
-- Explain side effects
-- Use Doxygen style
-
-```cpp
-/**
- * @brief Calculate the sum of two numbers
- * @param a First operand
- * @param b Second operand
- * @return Sum of a and b
- */
-double add(double a, double b);
-```
-
-## ๐ก๏ธ Error Handling
-
-- Use exceptions for error handling
-- Document exceptions in function comments
-- Always catch exceptions at appropriate levels
-
-```cpp
-try {
- // code that might throw
-} catch (const std::exception& e) {
- // handle error
-}
-```
-
-## ๐ Best Practices
-
-### Memory Management
-- Use smart pointers instead of raw pointers
-- Follow RAII principles
-- Avoid memory leaks
-
-### Modern C++ Features
-- Use auto when it improves readability
-- Use range-based for loops when possible
-- Use constexpr for compile-time constants
-
-### Performance
-- Pass large objects by const reference
-- Use move semantics when appropriate
-- Consider cache coherency
-
-## ๐งช Testing
-
-- Write unit tests for all public functions
-- Test edge cases
-- Keep tests readable and maintainable
-
-## ๐ Documentation
-
-- Document public interfaces
-- Keep documentation up to date
-- Use Doxygen for API documentation
-
-## ๐ Version Control
-
-- Write meaningful commit messages
-- Keep commits focused and atomic
-- Follow conventional commits format
-
----
-
-This style guide is a living document and may be updated as needed to reflect best practices and team preferences.
diff --git a/annotated.html b/annotated.html
index 3c062fa..245a9b3 100644
--- a/annotated.html
+++ b/annotated.html
@@ -98,7 +98,7 @@