clean up a little
- added processJoin