there's probably some mistakes in the code smh or some codes that don't work I forgot LOL (not for a puzzle)