modified content provider