Join data implementation