Adding ect changes and adding timing.c and h to the repo