implemented timings
implemented timings