https://mysteryweevil.medium.com/mastering-the-else-if-statement-in-javascript-a-comprehensive-guide-a7ed59b0e6b7