ça nous fait trois choses complètement différentes dans le main.js, le slitter en plusieurs ?