order is neg/pos