The way that it works is as follows: 1- Provide ChatGPT with a prompt what the structure of the class will be 2- The Apply() method generated calls a BroadcastMessage method with parameters needed 3- Another class which I wrote with the help of ChatGPT receives the message