started writing the content provider