add curve operator