incorporated Charles' suggestions on list_app.py and newlist