https://thecode.media/syntaxerror-identifier-has-already-been-declared/