infrastructure for cloning done