changed the cloning definition