change interface for clone