Added Join to the factory

Fixes #37