done some work on list 6