introduced lists
restructure + lists