each point in poly operation has its own function