work in progress
Adding a new TimeEventLib
work in progress