clone method fixed