list and tree