add most math functions