added poly funcs