did some work on addToList