add actual time function