model should be sort