Add timely computing function