new took calculation