added the contentobserver functionality