Finish implementing Timing, including hardcoding linear as the function