cloning flow