Bring back contexts, make content provider work