finished computation section