Do be careful with Chat GPT 3 though, It can appear correct at first glance, but sometimes it has no idea what it is doing. Eventually here I had to tell it how it was wrong and it still didn't really ge