Time generator initial implementation