list node cleanup
function node cleanup