Complete Calculation