part of content provider done