overhauled - made savings method more accurate