replicate to use left unfold
comment