add working content provider and client