changed include from math.h