starting over in python; leaving these in the webapp branch