working on the list stuff