fixing partial
Adding clone api
avoiding confusion