refait ma fonction