added contentProvider class