add some math functions