add -lm