added TwoWayJoin