compare orderlessly
add another test