introduce Time and Advanced I/O functions