modification fonction partition