Why is model needed and what is it for ?
(we didn't need before to simple == comparaison)