updates for join