Adding a weather contract and content provider