dpoly: add some more operations