math.poly redesigned