add tests of join()