lesson 4b: content provider created