update for calc 3