now have open and closed lists with append! and close!