calculations took time.