add contentprovider, timer, adapter