finish copy ctor