decode list done