use web.py
some test for pars and misc fixups