impose ordering