time based output