.join accepts a list