various list improvements