DEV Community

Cover image for My Tech Community Activity Timeline
Marcel.L
Marcel.L

Posted on β€’ Edited on

4 1 1

My Tech Community Activity Timeline

Tech Community Contributions

As a Dual-category Microsoft MVP in Developer Technologies + Azure, I am deeply passionate about cloud technology and the tech community. My curiosity drives me to explore and share insights on Microsoft Azure, Azure DevOps, GitHub and AI through blogging, technical content creation, and speaking engagements.

I actively contribute through public speaking, virtual meetups, knowledge-sharing initiatives, Contributing to opensource and sharing my expertise as part of the Microsoft for Startups Expert Network/Founders Hub.

Below, you'll find a timeline of my community activities, speaking events, and contributions, including upcoming talks and engagements.

If you're looking for a speaker for a community user group, event, conference, meetup, or mentorship feel free to reach out! I'm always excited to connect and collaborate.

GitHub | 🐧 X/Twitter | πŸ‘Ύ LinkedIn

πŸ”₯ Upcoming πŸ”₯

If you like my content feel free to bookmark this page as it gets updated frequently to showcase any new content or upcoming events/conferences/podcasts I will be presenting at.

Date Activity Type Topic Area Tags
TBC/02/2025 Something Cool Blog Post Azure, GitHub GitHub, Copilot, BotFramework
03/03/2025 Azure Spring Clean 2025 - Using GitHub Copilot for Azure and Diagrams Speaker Azure, GitHub DevOps, GitHub, GitHubCopilot
05/03/2025 Microsoft AI Tour London - In Person Hub Expert Speaker Azure, GitHub DevOps, GitHub, GitHubCopilot
10/03/2025 Global AI Bootcamp 2025 - Using GitHub Copilot for Azure and Diagrams Blog Azure, GitHub DevOps, GitHub, GitHubCopilot

πŸ’« 2025 πŸ’«

Date Activity Type Topic Area Tags
29/01/2025 Founders Hub Engagement Blockchain Platform Azure, GitHub GitHub, Copilot, BotFramework
03/01/2025 Terraform - Mastering Idempotency Violations: Handling Resource Conflicts and Failures Blog DevOps DevOps, Terraform, IaC, Tutorial

😎 2024 😎

Date Activity Type Topic Area Tags
09/12/2024 Festive Tech Calendar 2024 - Transforming DevOps with AI Speaker Azure, GitHub DevOps, GitHub, GitHubCopilot, AI
05/12/2024 Vision to Visualisation: Using GitHub Copilot for Azure, Python, and Diagrams Speaker Azure, GitHub DevOps, GitHub, GitHub Copilot, AI
20/11/2024 Ignite 2024: Book Of News DevOps Highlights Blog GitHub, Azure, AzureAI DevOps, Azure, GitHub, AzureAI
18/10/2024 Scottish Summit 2024 - Transforming DevOps with AI: Insights from Azure AI Studio Speaker Azure, GitHub DevOps, GitHub, Azure OpenAI
25/09/2024 WeAreDevelopers Live 2024: Data and Security Day- Best Practices for Using GitHub Secrets Speaker: YouTube Recording Azure, GitHub DevSecOps, DevOps, Security, GitHub
07/09/2024 Upgrade community developed Azure Terraform modules to support newly released AzureRM Provider v4.x.x Code Samples Terraform DevOps, IaC, Azure, Code
31/07/2024 Integrating Azure Key Vault for Secrets with GitHub Action Workflows - Part 2 Blog GitHub DevOps, DevSecOps, Git, Tutorial
18/07/2024 Best Practices for Using GitHub Secrets - Part 1 Blog GitHub DevOps, DevSecOps, Git, Tutorial
02/07/2024 Season of AI - DevOps AI Event Organiser DevOps, Meetup AI, DevOps, Meetup, Azure
24/06/2024 Season of AI - Core AI Event Organiser + Speaker DevOps, Meetup AI, DevOps, Meetup, Azure
21/05/2024 Build 2024 - Book Of News - DevOps Edition Blog DevOps + AI AI, MSBuild24, DevTools, Updates
03/05/2024 Azure Verified Modules - Blog Post Blog IaC DevOps, Azure, Terraform, IaC
19/04/2024 Global Azure 2024 - Azure Verified Modules Community Event IaC DevOps, Azure, Terraform, IaC
15/04/2024 Azure Verified Modules - Quickstart GitHub Template Code Samples IaC GitHub, QuickStart, Terraform, IaC
06/03/2024 Azure Spring Clean 2024 - Keep dependencies up to date with Dependabot (Azure DevOps version) Community Event AzureDevOps Dependabot, Automation, DevOps, Azure
03/03/2024 Terraform - Understanding Count and For_Each Loops Blog DevOps DevOps, Terraform, IaC, Tutorial
15/02/2024 Terraform - Understanding Implicit and Explicit Dependencies Blog DevOps DevOps, Terraform, IaC, Tutorial
07/02/2024 GitHub Repository Best Practices Blog GitHub DevOps, DevCommunity, GitHub, Tutorial
29/01/2024 Terraform - Understanding Dynamic Blocks Blog DevOps DevOps, Terraform, IaC, Tutorial
24/01/2024 OSS maintainer - Terraform Module: (V2 Release) openai-private-chatgpt Open Source Software Azure, Terraform Terraform, Azure, IaC, CICD, Maintainer
03/01/2024 Terraform - Keep dependencies up to date with Dependabot (Azure DevOps version) Blog DevOps DevOps, Dependabot, Security, Tutorial

🀘 2023 🀘

Date Activity Type Topic Area Tags
15/12/2023 Festive Tech Calendar 2023 - GitHub Copilot Chat with Terraform Speaker GitHub DevOps, Copilot, Tutorial, Conference
16/11/2023 DevSecCon - GitHub-Azure Authentication and SLSA in DevOps Speaker Azure, GitHub DevSecOps, DevOps, Security
14/11/2023 .NET Conf 2023 - London Microsoft DevOps Meetup Speaker Azure, GitHub DevSecOps, DevOps, Ignite
20/09/2023 Open Source Contribution on GitHub Blog GitHub DevOps, DevCommunity, GitHub, Tutorial
06/09/2023 Securing Your Code with GitHub Blog GitHub DevOps, DevSecOps, Security, Tutorial
02/09/2023 GitHub - Understanding Workflow Permissions Blog GitHub DevOps, Automation, GitHubActions, Tutorial
28/08/2023 Terraform - Variable Validation Blog Terraform DevOps, Automation, IaC, Tutorial
17/08/2023 Developer South Coast - Multi environment AZURE deployments with Terraform and GitHub Speaker Azure, Terraform Terraform, Azure, IaC, CICD
14/08/2023 OSS maintainer - Terraform Module: openai-private-chatgpt (AZURE) Open Source Software Azure, Terraform Terraform, Azure, IaC, CICD, Maintainer
06/08/2023 OSS maintainer - Terraform Module: openai-service (AZURE) Open Source Software Azure, Terraform Terraform, Azure, IaC, CICD, Maintainer
02/08/2023 OSS maintainer - Terraform Module: private-dns-administration (AZURE) Open Source Software Azure, Terraform Terraform, Azure, IaC, CICD, Maintainer
13/07/2023 OSS maintainer - Terraform Module: rbac-administration (AZURE) Open Source Software Azure, Terraform Terraform, Azure, RBAC, CICD, Maintainer
01/07/2023 OSS maintainer - Terraform Module: sonarqube-aci-internal (AZURE) Open Source Software Azure, Terraform Terraform, Azure, IaC, CICD, Maintainer
20/06/2023 Automating Terraform Documentation with Terraform-Docs and Azure DevOps Blog Terraform DevOps, Automation, IaC, Tutorial
01/06/2023 Terraform - Understanding the Lifecycle Block Blog Terraform DevOps, Automation, IaC, Tutorial
18/05/2023 London Microsoft DevOps Meetup - DevOps Dash May Event Organiser DevOps, Meetup AI/ML, DevOps, Meetup, Automation
12/05/2023 Global Azure Days Bootcamp 2023 - Passwordless authentication between GitHub and Azure using OIDC Speaker DevOps, Conference DevOps, Meetup, GitHub, DevSecOps
07/05/2023 GitHub Hackathon 2023 - Azure Pipelines Self Hosted Agent devcontainer/codespace Hackathon GitHub Azure Pipelines, devcontainer, codespace
07/05/2023 Run self-hosted Azure Pipelines Agent on GitHub Codespaces (Video Tutorial) Video GitHub, Devcontainers Video, Tutorial, Devcontainers, Codespaces
01/05/2023 OSS maintainer - Azure Pipelines Agent Devcontainer Open Source Software GitHub, Devcontainers OSS Maintainer, Devcontainers, Codespaces, Azure DevOps
27/03/2023 London Microsoft DevOps Meetup - Power Up March Event Organiser GitHub, DevOps Security, DevOps, Meetup, Automation
16/03/2023 Azure Spring Clean 2023 - Multi environment AZURE deployments with Terraform and GitHub Event Organiser GitHub, Azure GitHub, Azure, Terraform, Automation
14/02/2023 How GitHub Actions can improve CI/CD and compares with Azure Pipelines Blog GitHub, DevOps CICD, DevOps, GitHub, AzureDevOps
05/02/2023 Run self-hosted GitHub runners on GitHub Codespaces (Video Tutorial) Video GitHub, Devcontainers Video, Tutorial, Devcontainers, Codespaces
18/01/2023 OSS maintainer - GitHub Actions Runner Devcontainer Open Source Software GitHub, Devcontainers OSS Maintainer, Devcontainers, Codespaces
11/01/2023 London Microsoft DevOps Meetup - H4ppy N3w Y34r Event Organiser GitHub, DevOps Security, DevOps, Meetup, Automation
10/01/2023 Terraform - Fun with Functions Blog Terraform DevOps, Automation, IaC, Tutorial

πŸ‘‰ 2022 πŸ‘ˆ

Date Activity Type Topic Area Tags
02/12/2022 Festive Tech Calendar 2022 - Introduction to GitHub Codespaces Speaker GitHub DevOps, Codespaces, Tutorial, Conference
23/11/2022 OSS maintainer - Terraform Module: NSG Administration (AZURE) Open Source Software Azure, Terraform Terraform, Azure, IaC, CICD, Maintainer
16/11/2022 Welsh Azure User Group - EVENT (November 2022) Speaker GitHub, Terraform Dependabot, DevSecOps, Meetup, Automation
02/11/2022 London Microsoft DevOps Meetup - Event Organiser Event Organiser GitHub, DevOps Security, DevSecOps, Meetup, Automation
02/11/2022 The return of the London Microsoft DevOps Meetup! Speaker GitHub, DevOps Security, DevSecOps, Meetup, Automation
21/10/2022 Defender for DevOps on AzureDevOps Blog AzureDevOps, Azure DevSecOps, DevOps, Terraform, Tutorial
19/10/2022 Defender for DevOps on GitHub Blog GitHub, Azure DevSecOps, DevOps, Terraform, Tutorial
13/09/2022 GitHub commit verification using SSH keys Blog GitHub DevSecOps, DevOps, git, Tutorial
07/09/2022 Microsoft TechNet - MVP Spotlight: Learning DevOps with Marcel Lupo Article GitHub, Azure Biography, DevOps, Automation, Article
30/08/2022 GitHub Actions authentication methods for Azure Blog GitHub, Azure GitHubActions, DevOps, Automation, Tutorial
25/08/2022 Cloud with Chris - Automate Azure Role Based Access Control (RBAC) using GitHub Speaker GitHub, PowerShell Security, DevSecOps, RBAC, Automation, Tutorial
18/08/2022 Hosting Azure DevOps Pipelines agents on GitHub Codespaces Blog GitHub, DevOps GitHub, Automation, Codespaces, AzureDevOps
13/08/2022 Hosting your self hosted runners on GitHub Codespaces Blog GitHub GitHubActions, Automation, Codespaces, Tutorial
11/08/2022 Integrating Azure DevOps with GitHub - Hybrid Model Blog GitHub DevOps, Automation, Codespaces, Tutorial
06/08/2022 Introduction to GitHub Codespaces - Building your first Dev Container Blog GitHub DevOps, Automation, Codespaces, Tutorial
01/08/2022 Auto generate documentation from Terraform modules Blog GitHub, Terraform DevOps, Automation, IaC, Tutorial
28/07/2022 Manage and maintain GitHub with Terraform Blog GitHub, Terraform DevOps, Automation, IaC, Tutorial
14/07/2022 OSS maintainer - Terraform Module: sonarqube-aci (AZURE) Open Source Software Azure, Terraform Terraform, Azure, IaC, CICD, Maintainer
26/06/2022 Autoscaling self hosted GitHub runner containers with Azure Container Apps (ACA) Blog Azure, GitHub Containers, CICD , DevOps, Tutorial
17/06/2022 Top Stores from the Microsoft DevOps Community – 17.06.2022 Article GitHub, Azure Containers, CICD , DevOps, Tutorial
17/06/2022 Run Docker based GitHub runner containers on Azure Container Instances (ACI) Blog Azure, GitHub Containers, CICD , DevOps, Tutorial
15/06/2022 Build Docker based GitHub runner containers on Azure Container Registry (ACR) Blog Azure, GitHub Containers, CICD , DevOps, Tutorial
13/06/2022 Create a Docker based Self Hosted GitHub runner Linux container Blog Azure, Docker, GitHub Containers, CICD , DevOps, Tutorial
11/06/2022 Create a Docker based Self Hosted GitHub runner Windows container Blog Azure, Docker, GitHub Containers, CICD , DevOps, Tutorial
02/06/2022 Upload files to Azure Virtual Machines with Azure Bastion in tunnel mode Blog Azure Bastion, Networking, Security, Tutorial
25/05/2022 Microsoft Build 2022 - Create Serverless Logic with Azure Functions Speaker FunctionApps Serverless, Tutorial, Gatsby, AzureLoadTest
13/05/2022 Top Stories from the Microsoft DevOps Community – 13.05.2022 Article GitHub, Azure Functions, CICD, Automation, Tutorial
11/05/2022 Implement CI/CD with GitHub - Deploy Azure Functions Blog GitHub, Azure Functions, CICD, Automation, Tutorial
30/04/2022 Microsoft Cloud Security User Group - Automate Azure Role Based Access Control using Azure DevOps Speaker Azure DevOps, PowerShell Security, DevSecOps, RBAC, Automation, Podcast
29/04/2022 Journey To The Cloud 4.0 - Protect secrets in Azure Functions using Key Vault Speaker Security, Serverless, FunctionApps, Tutorial
28/04/2022 DeveloperWeek Europe 2022 - Reusable GitHub workflows to automate tokens Speaker Azure, PowerShell, GitHub Automation, Security, GitHubActions, ServiceBus, DevSecOps, Speaker
27/04/2022 Cloud Lunch and Learn - Automate Azure Role Based Access Control using Azure DevOps Speaker Azure DevOps, PowerShell Security, DevSecOps, RBAC, Automation, Podcast
14/04/2022 Terraform - Selective configuration with 'lookup()' Blog DevOps Terraform, Automation, IaC, Tutorial
08/04/2022 Top Stories from the Microsoft DevOps Community - 2022.08.04 - Using Terraform to Filter β€˜For’ Loops Article DevOps Terraform, Automation, IaC, Tutorial
04/04/2022 Terraform - Filter results using 'for' loops Blog DevOps Terraform, Automation, IaC, Tutorial
23/03/2022 Cloud Lunch and Learn - Automate Azure Resource Decommissions using Azure Serverless Function App (with tracking) Speaker Azure, PowerShell Automation, Serverless, FunctionApps, Podcast
23/03/2022 Terraform - Creating dynamic variables using locals Blog DevOps Terraform, Automation, IaC, Tutorial
14/03/2022 Azure Spring Clean 2022 - Automate password rotation with GitHub and Azure Speaker Azure, GitHub, PowerShell Security, DevSecOps, Automation, Podcast
08/03/2022 Terraform - Sensitive Output Blog DevOps Terraform, Automation, IaC, Tutorial
23/02/2022 Cloud Lunch and Learn - Reusable GitHub workflows to automate tokens Speaker Azure, PowerShell, GitHub Automation, Security, GitHubActions, ServiceBus, DevSecOps, Podcast
21/02/2022 OSS maintainer - Terraform Module: Custom-Role-Definitions (AZURE) Open Source Software Azure, Terraform Terraform, Azure, IaC, CICD, Maintainer
16/02/2022 Welsh Azure User Group - VIRTUAL EVENT (February 2022) - Automate Azure Resource Decommissions (with tracking) Speaker Azure, PowerShell Automation, Serverless, FunctionApps, Podcast
14/02/2022 Automated Terraform Tests for Azure using GitHub Actions Blog Azure, Terraform, GitHub Terraform, Automation, IaC, GitHubActions, Dependabot, Tutorial
09/02/2022 OSS Maintainer - Terraform Tests for AZURE Open Source Software Azure, Terraform Terraform, Azure, IaC, CICD, Maintainer
05/02/2022 Automate Terraform Module Releases on the public registry using GitHub Blog Azure, Terraform, GitHub Terraform, Automation, IaC, GitHubActions, Dependabot, Tutorial
04/02/2022 OSS maintainer - Terraform Module: Secure Backend (AZURE) Open Source Software Azure, Terraform Terraform, Azure, IaC, CICD, Maintainer
04/02/2022 OSS maintainer - Terraform Module: Dynamic Subnets (AZURE) Open Source Software Azure, Terraform Terraform, Azure, IaC, CICD, Maintainer
29/01/2022 myNewsWrap – SAP and Microsoft (Episode 69) - 2x posts featured Podcast Azure, PowerShell, GitHub Automation, Serverless, LogicApps, DevSecOps, Podcast
28/01/2022 Terraform - IaC Scanning with TFSEC for VsCode (Extension) Blog Azure, Terraform Terraform, Automation, IaC, DevSecOps, Tutorial
27/01/2022 Multi environment AZURE deployments with Terraform and GitHub (Part 2) Blog Azure, GitHub, Terraform GitHubActions, Terraform, Automation, IaC, Tutorial
26/01/2022 Cloud Lunch and Learn - Automate password rotation with GitHub and Azure Speaker Azure, GitHub, PowerShell Security, DevSecOps, Automation, Podcast
26/01/2022 OSS maintainer - GitHub Action - Terraform Plan for AZURE Open Source Software Azure, GitHub, Terraform Terraform, GitHubActions, Azure, IaC, CICD, Maintainer
26/01/2022 OSS maintainer - GitHub Action - Terraform Apply for AZURE Open Source Software Azure, GitHub, Terraform Terraform, GitHubActions, Azure, IaC, CICD, Maintainer
23/01/2022 Multi environment AZURE deployments with Terraform and GitHub (Part 1) Blog Azure, GitHub, Terraform GitHubActions, Terraform, Automation, IaC, Tutorial
22/01/2022 myNewsWrap – SAP and Microsoft (Episode 68) - Upload Files to Azure Storage using a PowerShell Function App Podcast Azure, PowerShell Automation, API, Serverless, FunctionApps, Podcast
21/01/2022 Jonnychipz Weekly # 56 – Back to it - Dynamic terraform deployments using DevOps replace tokens Podcast Azure DevOps Pipelines, Terraform, Automation, IaC, Podcast
21/01/2022 Top Stories from the Microsoft DevOps Community – 2022.01.21 - Automate password rotation with GitHub and Azure (Part 2) Article GitHub, PowerShell Security, DevSecOps, Automation, Article
16/01/2022 Automate password rotation with GitHub and Azure (Part 2) Blog GitHub, PowerShell Security, DevSecOps, Automation, Tutorial
16/01/2022 OSS maintainer - GitHub Action - Password rotation for Azure VMs Open Source Software Azure, PowerShell, GitHub Automation, Security, GitHubActions, DevSecOps, Maintainer
15/01/2022 myNewsWrap – SAP and Microsoft (Episode 67) - 3x posts featured Podcast Azure, PowerShell Automation, Serverless, FunctionApps, Podcast
09/01/2022 DevCon6 - Automate password rotation with GitHub and Azure Speaker GitHub, PowerShell Security, DevSecOps, Automation, Conference
08/01/2022 myNewsWrap – SAP and Microsoft (Episode 66) - Automate Azure Resource Decommissions (with tracking) Podcast Azure, PowerShell Automation, Serverless, FunctionApps, Podcast
07/01/2022 Get email notifications from serverless Azure functions using SendGrid Blog Azure, PowerShell Automation, Serverless, FunctionApps, SendGrid, Tutorial

✨ 2021 ✨

Date Activity Type Topic Area Tags
20/12/2021 Automate Azure Resource Decommissions (with tracking) Blog Azure, PowerShell Automation, Serverless, FunctionApps, Tutorial
03/12/2021 Festive Tech Calendar 2021 - Automate password rotation with GitHub and Azure Speaker GitHub, PowerShell Security, DevSecOps, Automation, Conference
14/11/2021 GitHub Actions Hackathon 2021 - Reusable workflows to automate tokens Hackathon GitHub Automation, Security, GitHubActions
14/11/2021 Automate Azure Service Bus SAS tokens with GitHub Blog Azure, GitHub Automation, Security, GitHubActions, ServiceBus, DevSecOps, Tutorial
09/11/2021 GitHub Actions Hackathon 2021 - Automate Password Rotation using GitHub Actions Hackathon GitHub Automation, Security, GitHubActions
24/10/2021 Upload Files to Azure Storage using a PowerShell Function App Blog Azure, PowerShell Automation, API, Serverless, FunctionApps, Tutorial
16/10/2021 Terraform IaC Scanning with Trivy Blog Azure DevOps Terraform, Automation, IaC, DevSecOps, Tutorial
03/10/2021 Terraform - Complex Variable Types Blog DevOps Terraform, Automation, IaC, Tutorial
15/09/2021 Create a PDF document from an Azure DevOps Wiki Blog Azure DevOps Pipelines, Automation, Tutorial
08/09/2021 Azure Nibble - Hosts File Generator using KQL for App Services Blog Azure Kusto, Monitoring, Automation, Tips
30/08/2021 DevOps/GitHub service notifications using Azure Logic Apps Blog Azure, Azure Devops, GitHub Serverless, Monitoring, Automation, LogicApps, Tutorial
27/08/2021 GitHub/DevOps status Blog Azure DevOps,GitHub Monitoring, Tips
26/08/2021 Dynamic terraform deployments using DevOps replace tokens Blog Azure DevOps Pipelines, Terraform, Automation, IaC, Tutorial
07/08/2021 Consume artifacts from a remote DevOps project pipeline Blog Azure DevOps Pipelines, DevOps, Tutorial
22/07/2021 Connect Terraform to Azure Devops Git Repos over SSH Blog Azure DevOps Terraform, IaC, Automation, Tutorial
19/07/2021 Azure Nibble - How to get TcpPing on Linux Azure App Service Blog Azure AppServices, Networking, Tips
11/07/2021 Access internal APIm securely with Private Link Service Blog Azure Security, APIm, Networking, Tutorial
03/07/2021 Protect secrets in Azure Functions using Key Vault Blog Azure Security, Serverless, FunctionApps, Tutorial
25/06/2021 Restrict Azure DevOps PAT tokens with Azure AD policy Blog Azure DevOps Security, Tips
19/06/2021 Securing Azure Logic apps with Private Endpoints Blog Azure Serverless, Security, LogicApps, Networking, Tutorial
10/06/2021 Power virtual machines ON or OFF using Azure functions Blog Azure, PowerShell Serverless, FunctionApps, Automation, Tutorial
24/05/2021 Automate Azure Role Based Access Control (RBAC) using GitHub Blog GitHub, PowerShell Security, DevSecOps, RBAC, Automation, Tutorial
17/05/2021 Automate password rotation with GitHub and Azure (Part 1) Blog GitHub, PowerShell Security, DevSecOps, Automation, Tutorial
05/05/2021 Automate Azure Role Based Access Control (RBAC) using DevOps Blog Azure Devops, PowerShell Security, DevSecOps, RBAC, Automation, Tutorial
02/05/2021 PowerShell - Using Parameter Sets Blog PowerShell Tutorial

Author

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

πŸ‘‹ Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay