ContentProvider implementation. Step 2