Hmm I've interacted with chatGPT a lot and for this to come out like this, you must have had a long conversation with it with all your requirements. I'm sure he didn't just spit this out without very detailed instructions from you. Right