simplification + coment du code