I couldn't find a way to tidy that up properly, so I just decided to make it a little bit more simpler.
No encontraba una manera para ordenarla correctamente así que simplemente decidí simplificarla un poco.