fix bugs + modif yassine