removed math library requirement