Order by multiple fields building