add math lib