add operator clone