Modifie pour etre compilable sur linux