list improvements