Clone implementation
Description of the first feature goes here.
Description of the second feature goes here.
Description of the third feature goes here.