set up new convention; reordered