implemented time base