fixing content provider usage