added join tuple method