removed the comparable logic from the model