for clone