I understood the issue with clone (I guess)

I still need to implement it.