removed math.h stuff i think?