fonction non neccesaire