added join capability