got the reorder method to work on a primitive level