not sure why ordering needs to be done again here? Its already being ordered on line 148? This would be very costly as it means ordering would happen every time a view is styled?