calculates climbing reasonably well