reordered renderer