All Internal Free Join