worked on TimeList and added a test program for it.