small reordering, binary, ver up