join modify