ContentProvider implementation. Step 1