New join model by JW