add depth in cloning