join_with added