content providerdemo