working on fixing the contentproviders.