fix list behavior2