Join foundations