suite modif JS (commentaires + clareté code)