Updated model with price and class