added projectMultiple
first pass at unjoin