model should be used instead