From c45cd20aadce32e5439c12daeac18fbe766072e2 Mon Sep 17 00:00:00 2001 From: Mik-TF Date: Thu, 13 Jun 2024 21:09:27 -0400 Subject: [PATCH] kbase book --- collections/developers/developers_book_toc.md | 79 +----- .../system_administrators_book_toc.md | 250 ++++++------------ 2 files changed, 88 insertions(+), 241 deletions(-) diff --git a/collections/developers/developers_book_toc.md b/collections/developers/developers_book_toc.md index 72be910..9dea075 100644 --- a/collections/developers/developers_book_toc.md +++ b/collections/developers/developers_book_toc.md @@ -87,81 +87,4 @@ This book covers all practical tutorials on how to develop and build on the Thre - [Full VM Grid Deployment](grid_deployment_full_vm.md) - [Grid Snapshots](snapshots.md) - [Deploy the Dashboard](deploy_dashboard.md) - - [Application Case Study: Nextcloud](app_case_study_nextcloud.md) -- [ThreeFold Dashboard](dashboard/dashboard.md) - - [Wallet Connector](dashboard/wallet_connector.md) - - [TFGrid](dashboard/tfgrid/tfgrid.md) - - [Grid Status](dashboard/tfgrid/grid_status.md) - - [Node Statistics](dashboard/tfgrid/node_statistics.md) - - [Node Monitoring](dashboard/tfgrid/node_monitoring.md) - - [Deploy](dashboard/deploy/deploy.md) - - [Pricing Calculator](dashboard/deploy/pricing_calculator.md) - - [Node Finder](dashboard/deploy/node_finder.md) - - [Virtual Machines](dashboard/solutions/vm_intro.md) - - [Micro and Full VM Differences ](dashboard/solutions/vm_differences.md) - - [Full Virtual Machine](dashboard/solutions/fullvm.md) - - [Micro Virtual Machine](dashboard/solutions/microvm.md) - - [Nixos MicroVM](dashboard/solutions/nixos_micro.md) - - [Add a Domain](dashboard/solutions/add_domain.md) - - [Orchestrators](dashboard/deploy/orchestrators.md) - - [Kubernetes](dashboard/solutions/k8s.md) - - [Caprover](dashboard/solutions/caprover.md) - - [Caprover Admin](dashboard/solutions/caprover_admin.md) - - [Caprover Worker](dashboard/solutions/caprover_worker.md) - - [Applications](dashboard/deploy/applications.md) - - [Algorand](dashboard/solutions/algorand.md) - - [CasperLabs](dashboard/solutions/casper.md) - - [Discourse](dashboard/solutions/discourse.md) - - [Funkwhale](dashboard/solutions/funkwhale.md) - - [Mattermost](dashboard/solutions/mattermost.md) - - [Nextcloud](dashboard/solutions/nextcloud.md) - - [Node Pilot](dashboard/solutions/nodepilot.md) - - [Peertube](dashboard/solutions/peertube.md) - - [Presearch](dashboard/solutions/presearch.md) - - [Static Website](dashboard/solutions/static_website.md) - - [Subsquid](dashboard/solutions/subsquid.md) - - [Taiga](dashboard/solutions/taiga.md) - - [Umbrel](dashboard/solutions/umbrel.md) - - [WordPress](dashboard/solutions/wordpress.md) - - [Your Contracts](dashboard/deploy/your_contracts.md) - - [Images](dashboard/deploy/images.md) - - [SSH Keys](dashboard/deploy/ssh_keys.md) - - [Farms](dashboard/farms/farms.md) - - [Your Farms](dashboard/farms/your_farms.md) - - [Farm Finder](dashboard/farms/farms_finder.md) - - [Node Installer](dashboard/farms/node_installer.md) - - [Simulator](dashboard/farms/simulator.md) - - [TFChain](dashboard/tfchain/tfchain.md) - - [Your Profile](dashboard/tfchain/your_profile.md) - - [TF DAO](dashboard/tfchain/tf_dao.md) - - [Voting Weight Example](dashboard/tfchain/tf_dao_voting_weight.md) - - [TF Token Bridge](dashboard/tfchain/tf_token_bridge.md) - - [TF Token Transfer](dashboard/tfchain/tf_token_transfer.md) - - [TF Minting Reports](dashboard/tfchain/tf_minting_reports.md) -- [ThreeFold Connect](tfconnect/tfconnect_toc.md) - - [TFConnect Overview](tfconnect/tfconnect_overview.md) - - [TFConnect Authenticator](tfconnect/tfconnect_authenticator.md) - - [TFConnect Advanced](tfconnect/tfconnect_advanced.md) - - [TFConnect Troubleshooting](tfconnect/tfconnect_troubleshooting.md) -- [ThreeFold Token](threefold_token/threefold_token.md) - - [TFT Bridges](threefold_token/tft_bridges/tft_bridges.md) - - [TFChain-Stellar Bridge](threefold_token/tft_bridges/tfchain_stellar_bridge.md) - - [BSC-Stellar Bridge](threefold_token/tft_bridges/bsc_stellar_bridge.md) - - [BSC-Stellar Bridge Verification](threefold_token/tft_bridges/bsc_stellar_bridge_verification.md) - - [Ethereum-Stellar Bridge](threefold_token/tft_bridges/tft_ethereum/tft_ethereum.md) - - [Storing TFT](threefold_token/storing_tft/storing_tft.md) - - [ThreeFold Connect App - Stellar](threefold_token/storing_tft/tf_connect_app.md) - - [Lobstr Wallet - Stellar](threefold_token/storing_tft/lobstr_wallet.md) - - [MetaMask - BSC & ETH](threefold_token/storing_tft/metamask.md) - - [Hardware Wallet](threefold_token/storing_tft/hardware_wallet.md) - - [Buy and Sell TFT](threefold_token/buy_sell_tft/buy_sell_tft.md) - - [Quick Start - Stellar](threefold_token/buy_sell_tft/tft_lobstr/tft_lobstr_short_guide.md) - - [Lobstr Wallet - Stellar](threefold_token/buy_sell_tft/tft_lobstr/tft_lobstr_complete_guide.md) - - [MetaMask - BSC & ETH](threefold_token/buy_sell_tft/tft_metamask/tft_metamask.md) - - [Pancake Swap - BSC](threefold_token/buy_sell_tft/pancakeswap.md) - - [Liquidity Provider - LP](threefold_token/liquidity/liquidity_readme.md) - - [Pancake Swap LP](threefold_token/liquidity/liquidity_pancake.md) - - [1inch.io LP](threefold_token/liquidity/liquidity_1inch.md) - - [Albedo LP](threefold_token/liquidity/liquidity_albedo.md) - - [Transaction Fees](threefold_token/transaction_fees.md) -- [FAQ](faq/faq.md) \ No newline at end of file + - [Application Case Study: Nextcloud](app_case_study_nextcloud.md) \ No newline at end of file diff --git a/collections/system_administrators/system_administrators_book_toc.md b/collections/system_administrators/system_administrators_book_toc.md index 019036d..b5a3e47 100644 --- a/collections/system_administrators/system_administrators_book_toc.md +++ b/collections/system_administrators/system_administrators_book_toc.md @@ -4,166 +4,90 @@ This book covers all practical tutorials for system administrators working on th

Table of Contents

-- [Getting Started](system_administrators/getstarted/tfgrid3_getstarted.md) - - [SSH Remote Connection](system_administrators/getstarted/ssh_guide/ssh_guide.md) - - [SSH with OpenSSH](system_administrators/getstarted/ssh_guide/ssh_openssh.md) - - [SSH with PuTTY](system_administrators/getstarted/ssh_guide/ssh_putty.md) - - [SSH with WSL](system_administrators/getstarted/ssh_guide/ssh_wsl.md) - - [WireGuard Access](system_administrators/getstarted/ssh_guide/ssh_wireguard.md) - - [Remote Desktop and GUI](system_administrators/getstarted/remote-desktop_gui/remote-desktop_gui.md) - - [Cockpit: a Web-based Interface for Servers](system_administrators/getstarted/remote-desktop_gui/cockpit_guide/cockpit_guide.md) - - [XRDP: an Open-Source Remote Desktop Protocol](system_administrators/getstarted/remote-desktop_gui/xrdp_guide/xrdp_guide.md) - - [Apache Guacamole: a Clientless Remote Desktop Gateway](system_administrators/getstarted/remote-desktop_gui/guacamole_guide/guacamole_guide.md) - - [Planetary Network](system_administrators/getstarted/planetarynetwork.md) - - [TFGrid Services](system_administrators/getstarted/tfgrid_services/tf_grid_services_readme.md) -- [GPU](system_administrators/gpu/gpu_toc.md) - - [GPU Support](system_administrators/gpu/gpu.md) -- [Terraform](system_administrators/terraform/terraform_toc.md) - - [Overview](system_administrators/terraform/terraform_readme.md) - - [Installing Terraform](system_administrators/terraform/terraform_install.md) - - [Terraform Basics](system_administrators/terraform/terraform_basics.md) - - [Full VM Deployment](system_administrators/terraform/terraform_full_vm.md) - - [GPU Support](system_administrators/terraform/terraform_gpu_support.md) - - [Resources](system_administrators/terraform/resources/terraform_resources_readme.md) - - [Using Scheduler](system_administrators/terraform/resources/terraform_scheduler.md) - - [Virtual Machine](system_administrators/terraform/resources/terraform_vm.md) - - [Web Gateway](system_administrators/terraform/resources/terraform_vm_gateway.md) - - [Kubernetes Cluster](system_administrators/terraform/resources/terraform_k8s.md) - - [ZDB](system_administrators/terraform/resources/terraform_zdb.md) - - [Zlogs](system_administrators/terraform/resources/terraform_zlogs.md) - - [Quantum Safe Filesystem](system_administrators/terraform/resources/terraform_qsfs.md) - - [QSFS on Micro VM](system_administrators/terraform/resources/terraform_qsfs_on_microvm.md) - - [QSFS on Full VM](system_administrators/terraform/resources/terraform_qsfs_on_full_vm.md) - - [CapRover](system_administrators/terraform/resources/terraform_caprover.md) - - [Advanced](system_administrators/terraform/advanced/terraform_advanced_readme.md) - - [Terraform Provider](system_administrators/terraform/advanced/terraform_provider.md) - - [Terraform Provisioners](system_administrators/terraform/advanced/terraform_provisioners.md) - - [Mounts](system_administrators/terraform/advanced/terraform_mounts.md) - - [Capacity Planning](system_administrators/terraform/advanced/terraform_capacity_planning.md) - - [Updates](system_administrators/terraform/advanced/terraform_updates.md) - - [SSH Connection with Wireguard](system_administrators/terraform/advanced/terraform_wireguard_ssh.md) - - [Set a Wireguard VPN](system_administrators/terraform/advanced/terraform_wireguard_vpn.md) - - [Synced MariaDB Databases](system_administrators/terraform/advanced/terraform_mariadb_synced_databases.md) - - [Nomad](system_administrators/terraform/advanced/terraform_nomad.md) - - [Nextcloud Deployments](system_administrators/terraform/advanced/terraform_nextcloud_toc.md) - - [Nextcloud All-in-One Deployment](system_administrators/terraform/advanced/terraform_nextcloud_aio.md) - - [Nextcloud Single Deployment](system_administrators/terraform/advanced/terraform_nextcloud_single.md) - - [Nextcloud Redundant Deployment](system_administrators/terraform/advanced/terraform_nextcloud_redundant.md) - - [Nextcloud 2-Node VPN Deployment](system_administrators/terraform/advanced/terraform_nextcloud_vpn.md) -- [Pulumi](system_administrators/pulumi/pulumi_readme.md) - - [Introduction to Pulumi](system_administrators/pulumi/pulumi_intro.md) - - [Installing Pulumi](system_administrators/pulumi/pulumi_install.md) - - [Deployment Examples](system_administrators/pulumi/pulumi_examples.md) - - [Deployment Details](system_administrators/pulumi/pulumi_deployment_details.md) -- [Mycelium](system_administrators/mycelium/mycelium_toc.md) - - [Overview](system_administrators/mycelium/overview.md) - - [Installation](system_administrators/mycelium/installation.md) - - [Additional Information](system_administrators/mycelium/information.md) - - [Message](system_administrators/mycelium/message.md) - - [Packet](system_administrators/mycelium/packet.md) - - [Data Packet](system_administrators/mycelium/data_packet.md) - - [API YAML](system_administrators/mycelium/api_yaml.md) -- [Computer and IT Basics](system_administrators/computer_it_basics/computer_it_basics.md) - - [CLI and Scripts Basics](system_administrators/computer_it_basics/cli_scripts_basics.md) - - [Docker Basics](system_administrators/computer_it_basics/docker_basics.md) - - [Git and GitHub Basics](system_administrators/computer_it_basics/git_github_basics.md) - - [Firewall Basics](system_administrators/computer_it_basics/firewall_basics/firewall_basics.md) - - [UFW Basics](system_administrators/computer_it_basics/firewall_basics/ufw_basics.md) - - [Firewalld Basics](system_administrators/computer_it_basics/firewall_basics/firewalld_basics.md) - - [File Transfer](system_administrators/computer_it_basics/file_transfer.md) - - [Screenshots](system_administrators/computer_it_basics/screenshots.md) -- [Advanced](system_administrators/advanced/advanced.md) - - [Token Transfer Keygenerator](system_administrators/advanced/token_transfer_keygenerator.md) - - [Cancel Contracts](system_administrators/advanced/cancel_contracts.md) - - [Contract Bills Reports](system_administrators/advanced/contract_bill_report.md) - - [Listing Free Public IPs](system_administrators/advanced/list_public_ips.md) - - [Cloud Console](system_administrators/advanced/cloud_console.md) - - [Redis](system_administrators/advanced/grid3_redis.md) - - [IPFS](system_administrators/advanced/ipfs/ipfs_toc.md) - - [IPFS on a Full VM](system_administrators/advanced/ipfs/ipfs_fullvm.md) - - [IPFS on a Micro VM](system_administrators/advanced/ipfs/ipfs_microvm.md) - - [MinIO Operator with Helm3](system_administrators/advanced/minio_helm3.md) - - [Hummingbot](system_administrators/advanced/hummingbot.md) - - [AI & ML Workloads](system_administrators/advanced/ai_ml_workloads.md) - - [Ecommerce](system_administrators/advanced/ecommerce/ecommerce.md) - - [WooCommerce](system_administrators/advanced/ecommerce/woocommerce.md) - - [nopCommerce](system_administrators/advanced/ecommerce/nopcommerce.md) - - [HTTPS with Caddy](system_administrators/advanced/https_caddy.md) - - [Node Status Bot](system_administrators/advanced/node_status_bot.md) -- [ThreeFold Dashboard](dashboard/dashboard.md) - - [Wallet Connector](dashboard/wallet_connector.md) - - [TFGrid](dashboard/tfgrid/tfgrid.md) - - [Grid Status](dashboard/tfgrid/grid_status.md) - - [Node Statistics](dashboard/tfgrid/node_statistics.md) - - [Node Monitoring](dashboard/tfgrid/node_monitoring.md) - - [Deploy](dashboard/deploy/deploy.md) - - [Pricing Calculator](dashboard/deploy/pricing_calculator.md) - - [Node Finder](dashboard/deploy/node_finder.md) - - [Virtual Machines](dashboard/solutions/vm_intro.md) - - [Micro and Full VM Differences ](dashboard/solutions/vm_differences.md) - - [Full Virtual Machine](dashboard/solutions/fullvm.md) - - [Micro Virtual Machine](dashboard/solutions/microvm.md) - - [Nixos MicroVM](dashboard/solutions/nixos_micro.md) - - [Add a Domain](dashboard/solutions/add_domain.md) - - [Orchestrators](dashboard/deploy/orchestrators.md) - - [Kubernetes](dashboard/solutions/k8s.md) - - [Caprover](dashboard/solutions/caprover.md) - - [Caprover Admin](dashboard/solutions/caprover_admin.md) - - [Caprover Worker](dashboard/solutions/caprover_worker.md) - - [Applications](dashboard/deploy/applications.md) - - [Algorand](dashboard/solutions/algorand.md) - - [CasperLabs](dashboard/solutions/casper.md) - - [Discourse](dashboard/solutions/discourse.md) - - [Funkwhale](dashboard/solutions/funkwhale.md) - - [Mattermost](dashboard/solutions/mattermost.md) - - [Nextcloud](dashboard/solutions/nextcloud.md) - - [Node Pilot](dashboard/solutions/nodepilot.md) - - [Peertube](dashboard/solutions/peertube.md) - - [Presearch](dashboard/solutions/presearch.md) - - [Static Website](dashboard/solutions/static_website.md) - - [Subsquid](dashboard/solutions/subsquid.md) - - [Taiga](dashboard/solutions/taiga.md) - - [Umbrel](dashboard/solutions/umbrel.md) - - [WordPress](dashboard/solutions/wordpress.md) - - [Your Contracts](dashboard/deploy/your_contracts.md) - - [Images](dashboard/deploy/images.md) - - [SSH Keys](dashboard/deploy/ssh_keys.md) - - [Farms](dashboard/farms/farms.md) - - [Your Farms](dashboard/farms/your_farms.md) - - [Farm Finder](dashboard/farms/farms_finder.md) - - [Node Installer](dashboard/farms/node_installer.md) - - [Simulator](dashboard/farms/simulator.md) - - [TFChain](dashboard/tfchain/tfchain.md) - - [Your Profile](dashboard/tfchain/your_profile.md) - - [TF DAO](dashboard/tfchain/tf_dao.md) - - [Voting Weight Example](dashboard/tfchain/tf_dao_voting_weight.md) - - [TF Token Bridge](dashboard/tfchain/tf_token_bridge.md) - - [TF Token Transfer](dashboard/tfchain/tf_token_transfer.md) - - [TF Minting Reports](dashboard/tfchain/tf_minting_reports.md) -- [ThreeFold Connect](tfconnect/tfconnect_toc.md) - - [TFConnect Overview](tfconnect/tfconnect_overview.md) - - [TFConnect Authenticator](tfconnect/tfconnect_authenticator.md) - - [TFConnect Advanced](tfconnect/tfconnect_advanced.md) - - [TFConnect Troubleshooting](tfconnect/tfconnect_troubleshooting.md) -- [ThreeFold Token](threefold_token/threefold_token.md) - - [TFT Bridges](threefold_token/tft_bridges/tft_bridges.md) - - [TFChain-Stellar Bridge](threefold_token/tft_bridges/tfchain_stellar_bridge.md) - - [BSC-Stellar Bridge](threefold_token/tft_bridges/bsc_stellar_bridge.md) - - [BSC-Stellar Bridge Verification](threefold_token/tft_bridges/bsc_stellar_bridge_verification.md) - - [Ethereum-Stellar Bridge](threefold_token/tft_bridges/tft_ethereum/tft_ethereum.md) - - [Storing TFT](threefold_token/storing_tft/storing_tft.md) - - [ThreeFold Connect App - Stellar](threefold_token/storing_tft/tf_connect_app.md) - - [Lobstr Wallet - Stellar](threefold_token/storing_tft/lobstr_wallet.md) - - [MetaMask - BSC & ETH](threefold_token/storing_tft/metamask.md) - - [Hardware Wallet](threefold_token/storing_tft/hardware_wallet.md) - - [Buy and Sell TFT](threefold_token/buy_sell_tft/buy_sell_tft.md) - - [Quick Start - Stellar](threefold_token/buy_sell_tft/tft_lobstr/tft_lobstr_short_guide.md) - - [Lobstr Wallet - Stellar](threefold_token/buy_sell_tft/tft_lobstr/tft_lobstr_complete_guide.md) - - [MetaMask - BSC & ETH](threefold_token/buy_sell_tft/tft_metamask/tft_metamask.md) - - [Pancake Swap - BSC](threefold_token/buy_sell_tft/pancakeswap.md) - - [Liquidity Provider - LP](threefold_token/liquidity/liquidity_readme.md) - - [Pancake Swap LP](threefold_token/liquidity/liquidity_pancake.md) - - [1inch.io LP](threefold_token/liquidity/liquidity_1inch.md) - - [Albedo LP](threefold_token/liquidity/liquidity_albedo.md) - - [Transaction Fees](threefold_token/transaction_fees.md) -- [FAQ](faq/faq.md) \ No newline at end of file +- [Getting Started](tfgrid3_getstarted.md) + - [SSH Remote Connection](ssh_guide.md) + - [SSH with OpenSSH](ssh_openssh.md) + - [SSH with PuTTY](ssh_putty.md) + - [SSH with WSL](ssh_wsl.md) + - [WireGuard Access](ssh_wireguard.md) + - [Remote Desktop and GUI](remote_desktop_gui.md) + - [Cockpit: a Web-based Interface for Servers](cockpit_guide.md) + - [XRDP: an Open-Source Remote Desktop Protocol](xrdp_guide.md) + - [Apache Guacamole: a Clientless Remote Desktop Gateway](guacamole_guide.md) +- [Planetary Network](planetarynetwork.md) +- [TFGrid Services](tf_grid_services_readme.md) +- [GPU](gpu_toc.md) + - [GPU Support](gpu.md) +- [Terraform](terraform_toc.md) + - [Overview](terraform_readme.md) + - [Installing Terraform](terraform_install.md) + - [Terraform Basics](terraform_basics.md) + - [Full VM Deployment](terraform_full_vm.md) + - [GPU Support](terraform_gpu_support.md) + - [Resources](terraform_resources_readme.md) + - [Using Scheduler](terraform_scheduler.md) + - [Virtual Machine](terraform_vm.md) + - [Web Gateway](terraform_vm_gateway.md) + - [Kubernetes Cluster](terraform_k8s.md) + - [ZDB](terraform_zdb.md) + - [Zlogs](terraform_zlogs.md) + - [Quantum Safe Filesystem](terraform_qsfs.md) + - [QSFS on Micro VM](terraform_qsfs_on_microvm.md) + - [QSFS on Full VM](terraform_qsfs_on_full_vm.md) + - [CapRover](terraform_caprover.md) + - [Advanced](terraform_advanced_readme.md) + - [Terraform Provider](terraform_provider.md) + - [Terraform Provisioners](terraform_provisioners.md) + - [Mounts](terraform_mounts.md) + - [Capacity Planning](terraform_capacity_planning.md) + - [Updates](terraform_updates.md) + - [SSH Connection with Wireguard](terraform_wireguard_ssh.md) + - [Set a Wireguard VPN](terraform_wireguard_vpn.md) + - [Synced MariaDB Databases](terraform_mariadb_synced_databases.md) + - [Nomad](terraform_nomad.md) + - [Nextcloud Deployments](terraform_nextcloud_toc.md) + - [Nextcloud All-in-One Deployment](terraform_nextcloud_aio.md) + - [Nextcloud Single Deployment](terraform_nextcloud_single.md) + - [Nextcloud Redundant Deployment](terraform_nextcloud_redundant.md) + - [Nextcloud 2-Node VPN Deployment](terraform_nextcloud_vpn.md) +- [Pulumi](pulumi_readme.md) + - [Introduction to Pulumi](pulumi_intro.md) + - [Installing Pulumi](pulumi_install.md) + - [Deployment Examples](pulumi_examples.md) + - [Deployment Details](pulumi_deployment_details.md) +- [Mycelium](mycelium_toc.md) + - [Overview](overview.md) + - [Installation](installation.md) + - [Additional Information](information.md) + - [Message](message.md) + - [Packet](packet.md) + - [Data Packet](data_packet.md) + - [API YAML](api_yaml.md) +- [Computer and IT Basics](computer_it_basics.md) + - [CLI and Scripts Basics](cli_scripts_basics.md) + - [Docker Basics](docker_basics.md) + - [Git and GitHub Basics](git_github_basics.md) + - [Firewall Basics](firewall_basics.md) + - [UFW Basics](ufw_basics.md) + - [Firewalld Basics](firewalld_basics.md) + - [File Transfer](file_transfer.md) + - [Screenshots](screenshots.md) +- [Advanced](advanced.md) + - [Token Transfer Keygenerator](token_transfer_keygenerator.md) + - [Cancel Contracts](cancel_contracts.md) + - [Contract Bills Reports](contract_bill_report.md) + - [Listing Free Public IPs](list_public_ips.md) + - [Cloud Console](cloud_console.md) + - [Redis](grid3_redis.md) + - [IPFS](ipfs_toc.md) + - [IPFS on a Full VM](ipfs_fullvm.md) + - [IPFS on a Micro VM](ipfs_microvm.md) + - [MinIO Operator with Helm3](minio_helm3.md) + - [Hummingbot](hummingbot.md) + - [AI & ML Workloads](ai_ml_workloads.md) + - [Ecommerce](ecommerce.md) + - [WooCommerce](woocommerce.md) + - [nopCommerce](nopcommerce.md) + - [Hummingbot](hummingbot.md) + - [HTTPS with Caddy](https_caddy.md) + - [Node Status Bot](node_status_bot.md) \ No newline at end of file