recursive cloning, more comments