added additional math functions