more IO using a join