now we have a model to simply manage user