the join result is not stable!!!