added proc.time()