Added joining framework