Improving the content provider