added some explanations to the ProviderWithJoins sample