added ContentResolver feature