implemented TimeContentProvider