changed clone init to clone