Adding content provider class

content provider with implemented methods