- separate out RDD join
- increase clarity of test cases