added fastmath.h