add clone graph part i