add -lm flag