replace intent impl. with two different impls: intent vs. content-provider. added info.