add clone object method