entire calculation