sort, hot/cold and layout