object oriented time interface
