added TimeContract (to be used by content provider)