reordered alignment rule