model should be named Authentication