expansion and collapse of list ok